Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

на тему- ldquo;Исследование прогиба балки переменного сеченияrdquo; вариант 20 Выпол

Работа добавлена на сайт samzan.net:


Министерство образования Республики Беларусь

БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра “Теория механизмов и машин”

Курсовая работа

по информатике

на тему: “Исследование прогиба балки переменного сечения”

вариант № 20

Выполнил                                                                                                     

                                                                                                                         Ст. гр.103

Руководитель                                                                                                    

Минск 2006

СОДЕРЖАНИЕ

[0.0.1] Минск 2006

[1] СОДЕРЖАНИЕ

[2] ВВЕДЕНИЕ

[3] 1. ПОСТАНОВКА ЗАДАЧИ

[4] 2. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ РЕШЕНИЯ ЗАДАЧИ

[5]
3. АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ

[6] 4. СХЕМА АЛГОРИТМА

[7] 5. ТАБЛИЦА ИДЕНТИФИКАТОРОВ

[7.0.1] Наименование

[8] 6. ТЕКСТ ПРОГРАММЫ

[9] РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ

[10] 8. ГРАФИЧЕСКАЯ ЧАСТЬ

[11] 9. АНАЛИЗ РЕЗУЛЬТАТОВ

[12] ЛИТЕРАТУРА

[13] ПРИЛОЖЕНИЕ

[13.1] Решение задачи с использование Microsoft Excel

ВВЕДЕНИЕ

При осуществлении проектов в машиностроительной области, начальной стадией реализации этого проекта является создание модели, которая по возможности могла бы учитывать все факторы, влияющие на качество, надежность, долговечность, заданные характеристики работы при эксплуатации. В соответствии с условиями работы и заданными техническими характеристиками необходимо спроектировать такую модель, которая бы отвечала всем поставленным требованиям. Однако в процессе разработки приходится воплощать несколько моделей и сравнивать их характеристики между собой для более оптимального решения проблемы, в этих случаях наиболее целесообразно использовать ЭВМ.

Автоматизация машиностроения требует не только автоматического управления режимами, например, механической обработки,  прессования, термической, физико-химической обработки и других рабочих процессов машиностроения. Для полной механизации работ требуется автоматизация транспортирования   (перемещения в пространстве) и переориентация объекта производства.  В качестве такого объекта манипулирования может быть обрабатываемая деталь, инструмент или другой предмет самой разнообразной конфигурации.  Чаще всего требуется не только переместить в пространстве,  но и сориентировать деталь определенным образом, т.е. не только изменить   ее местонахождение,  но и развернуть в пространстве определенным образом.  Эти операции выполняются манипуляторами промышленных роботов.

1. ПОСТАНОВКА ЗАДАЧИ

Деревянная балка полетом защемлен левым концом. На правом свободном конце приложена сила . Диаметр одной балки , другой - (рис.1).

Исследовать прогибы балки  при различных значениях силы  (весом балки пренебречь). Построить графики зависимостей   в одних осях координат.

 

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

         Длина пролета балки l=400 мм

         Момент инерции одной части балки

         Момент инерции одной части балки

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

         Сила P1=50 H

         Сила P2=200 H

         Сила P3=1000 H

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

2. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ РЕШЕНИЯ ЗАДАЧИ

          Для определения прогиба используем теорему Кастильяно.

Частная производная от потенциальной энергии деформации по обобщенной силе равна соответствующей обобщенной координате.

         Для консольной балки, на свободный конец которой действует сосредоточенная сила, прогиб является обобщенно координатой, соответствующей этой силе.

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

     - момент инерции площади поперечного сечения балки

Т.к.  

Выражение для величины искомого прогиба балки переменного сечения имеет следующий вид:

где   - момент инерции первого сечения,

       - момент инерции второго сечения.

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

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

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

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

где  

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

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


3. АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ

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

   l, J1, J2, E, P1, P2, P3, n

2.

   Вычисляем прогиб под действием силы P1 c помощью процедуры Integral

3. Integral (0, l, P1, E, J1, T, n, k, r, A, f );

4.

5. Integral ();

6. Записываем в фаил REZ.REZ  посчитанные значение прогиба в  зависимости от длины балки с помощью процедуры Vivod 

    6.1 vivod (A, n);

    6.2 vivod (f, n);

7.

    Вычисляем прогиб под действием силы P2 c помощью процедуры Integral

8. Integral (0, l, P2, E, J1, T, n, k, r, A, f );

9.

10. Integral ();

11. Записываем в фаил REZ.REZ  посчитанные значение прогиба в  зависимости от длины балки с помощью процедуры Vivod 

    11.1 vivod (A, n);

    11.2 vivod (f, n);

 12.

    Вычисляем прогиб под действием силы P3 c помощью процедуры Integral

13. Integral (0, l, P3, E, J1, T, n, k, r, A, f );

 14.

15. Integral ();

16. Записываем в фаил REZ.REZ  посчитанные значение прогиба в  зависимости от длины балки с помощью процедур Vivod 

    16.1 vivod (A, n);

    16.2 vivod (f, n);

           

 Процедура Vivod

1. Для

 1.1 вывод

           

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

1.

2. Для 

  2.1  

      2.2   

      2.3  

      2.4  

 3.

 4. Для

    4.1  

    4.2 

    4.3  

4. СХЕМА АЛГОРИТМА

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

Процедура Vivod

Процедура INTEGRAL

5. ТАБЛИЦА ИДЕНТИФИКАТОРОВ

Наименование

физический смысл

идентификатор

Сила действующая на балку

P1

P1

    Сила действующая на балку

P2

P2

Сила действующая на балку

P3

P3

Длина пролета балки

l

l

Момент инерции одной части балки

J1

J1

Момент инерции второй части балки

J2

J2

Прогиб балки

f

f

Счетчики

---------

k,r

Координата

x

A

  

T

6. ТЕКСТ ПРОГРАММЫ

program kurs;

uses crt;

Type vect=array[1..30] of real;

var  T,l,J1,J2,P1,P2,P3,E:real;

    r,n,k:integer;

    A,f:vect;

    s:text;

Procedure vivod(a:vect; n:integer);

Var i:integer;

 begin

  for i:=1 to 2*n+1 do

   write(s,a[i]:6:2,' ');

 end;

Procedure INTEGRAL(nach,konec,P,E,J,T:real;n,k,r:integer;Var A,f:vect);

Var  i:byte;

     h:real;

     q,x:vect;

     temp:real;

BEGIN

  h:=(konec-nach)/n;

for i:=1 to n+1 do

  begin

   x[i]:=nach+(i-1)*h;

   q[i]:=x[i]*x[i];

   A[k]:=x[i];

   k:=k+1;

  end;

 temp:=0; f[1]:=0;

   for i:=2 to n+1 do

   begin

    temp:=temp+(q[i]+q[i-1])/2*h;

    f[r]:=T+(P*temp)/(E*J);

    r:=r+1;

   end;

END;

BEGIN

clrscr;

assign(s,'rez.rez');

rewrite(s);

write('Введите длину пролета балки l=');

readln(l);

write('Введите момент инерции одной части балки J1=');

readln(J1);

write('Введите момент инерции другой части балки J2=');

readln(J2);

write('Введите модуль упругости E=');

readln(E);

write('Ведите силу P1=');

readln(P1);

write('Ведите силу P2=');

readln(P2);

write('Ведите силу P3=');

readln(P3);

write('Введите количество разбиений n=');

readln(n);

  writeln(s,' ':25,'КУРСОВОЙ ПРОЕКТ');

  writeln(s,' ':8,'ТЕМА: Исcледование прогиба балки переменного сечения');

  writeln(s);

  writeln(s,' ':27,'Вариант 20');

  writeln(s);

  writeln(s,' ':15,'Исходные данные:');

  writeln(s,' ':10,'Длина пролета балки l=',l:5:2,' ','мм');

  writeln(s,' ':10,'Момент инерции одной части балки J1=',J1:8:2,' ','кг*мм2');

  writeln(s,' ':10,'Момент инерции одной части балки J2=',J2:8:2,' ','кг*мм2');

  writeln(s,' ':10,'Модуль упругости E=',E:8:2,' ','MПa');

  writeln(s,' ':10,'Сила P1=',P1:5:2,' ','H');

  writeln(s,' ':10,'Сила P2=',P2:6:2,' ','H');

  writeln(s,' ':10,'Сила P3=',P3:7:2,' ','H');

  writeln(s,' ':10,'Количество разбиений n=',2*n:2);

  writeln(s);

k:=1;r:=2;T:=0;

Integral(0,l,P1,E,J1,T,n,k,r,A,f);

k:=n+1; r:=n+2;

T:=f[n+1];

Integral(l,2*l,P1,E,J2,T,n,k,r,A,f);

  writeln(s);

  writeln(s,' ':5,'Прогибы балки в разных точках под действием силы P=50H');

  writeln(s);

  write(s,'x(мм)','  ');

vivod(A,n);

  writeln(s);

  writeln(s);

  write(s,'f(мм)','  ');

vivod(f,n);

  writeln(s);

  writeln(s);

k:=1;r:=2;T:=0;

Integral(0,l,P2,E,J1,T,n,k,r,A,f);

k:=n+1; r:=n+2;

T:=f[n+1];

Integral(l,2*l,P2,E,J2,T,n,k,r,A,f);

  writeln(s);

  writeln(s,' ':5,'Прогибы балки в разных точках под действием силы P=200H');

  writeln(s);

  write(s,'x(мм)','  ');

vivod(A,n);

  writeln(s);

  writeln(s);

  write(s,'f(мм)','  ');

vivod(f,n);

  writeln(s);

  writeln(s);

k:=1;r:=2;T:=0;

Integral(0,l,P3,E,J1,T,n,k,r,A,f);

k:=n+1; r:=n+2;

T:=f[n+1];

Integral(l,2*l,P3,E,J2,T,n,k,r,A,f);

  writeln(s);

  writeln(s,' ':5,'Прогибы балки в разных точках под действием силы P=1000H');

  writeln(s);

  write(s,'x(мм)','  ');

vivod(A,n);

  writeln(s);

  writeln(s);

  write(s,'f(мм)','  ');

vivod(f,n);

  writeln(s);

writeln('Результаты расчета записаны в фаил REZ.REZ');

close(s);

repeat until keypressed

END.

  1.  РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ

                        КУРСОВОЙ ПРОЕКТ

       ТЕМА: Исследование прогиба балки переменного сечения

                           Вариант 20

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

         Длина пролета балки l=400.00 мм

         Момент инерции одной части балки J1=10000.00 кг*мм2

         Момент инерции одной части балки J2=28600.00 кг*мм2

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

         Сила P1=50.00 H

         Сила P2=200.00 H

         Сила P3=1000.00 H

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

    Прогибы балки в разных точках под действием силы P=50H

x(мм)    0.00  80.00 160.00 240.00 320.00 400.00 480.00 560.00 640.00 720.00 800.00

f(мм)    0.00   0.03   0.16   0.50   1.15   2.22   2.78   3.55   4.59   5.91   7.56

    Прогибы балки в разных точках под действием силы P=200H

x(мм)    0.00  80.00 160.00 240.00 320.00 400.00 480.00 560.00 640.00 720.00 800.00

f(мм)    0.00   0.10   0.63   1.99   4.60   8.88  11.11  14.22  18.34  23.64  30.25

    Прогибы балки в разных точках под действием силы P=1000H

x(мм)    0.00  80.00 160.00 240.00 320.00 400.00 480.00 560.00 640.00 720.00 800.00

f(мм)    0.00   0.52   3.13   9.93  22.99  44.41  55.55  71.08  91.72 118.21 151.27

8. ГРАФИЧЕСКАЯ ЧАСТЬ

9. АНАЛИЗ РЕЗУЛЬТАТОВ

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

 С увеличением длины балки  и так же с увеличение силы P увеличивается прогиб балки. В заделке прогиб равен 0, а в конечной точке он максимальный.

 Например:

при силе равной 50 Н максимальный прогиб равен 7,56 мм;

при силе равной 200 Н максимальный прогиб равен 30,25 мм;

при силе равной 1000 Н максимальный прогиб равен 151,27 мм.

ЛИТЕРАТУРА

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

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

ПРИЛОЖЕНИЕ

Решение задачи с использование Microsoft Excel

 

Для решения данной задачи используем формулу Ньютона-Лейбница

Применим эту формулу для нахождения интеграла  


x

d2

d1

EMBED Equation.DSMT4  

P

Рис. 1

Вход

Ai

Выход

 EMBED Equation.DSMT4  

 А, n

Вход

 nach, konec, P, E, J, T: real

  n, k, r: integer

  Var A, f: vect

EMBED Equation.DSMT4  

Выход

 EMBED Equation.DSMT4  

EMBED Equation.DSMT4  

EMBED Equation.DSMT4  

EMBED Equation.DSMT4  

 EMBED Equation.DSMT4  

Конец

EMBED Equation.DSMT4  

f, n

Vivod

A, n

Vivod

INTEGRAL

k=n+1, r=n+2

T=f[n+1]

0, l, P3, E, J1, T, n, k, r, A, f

INTEGRAL

k=1, r=2

T=0

f, n

Vivod

A, n

Vivod

EMBED Equation.DSMT4  

INTEGRAL

k=n+1, r=n+2

T=f[n+1]

0, l, P2, E, J1, T, n, k, r, A, f

INTEGRAL

k=1, r=2

T=0

f, n

Vivod

A, n

Vivod

EMBED Equation.DSMT4  

INTEGRAL

k=n+1, r=n+2

T=f[n+1]

0, l, P1, E, J1, T, n, k, r, A, f

INTEGRAL

k=1, r=2

T=0

l, J1, J2, E, P1, P2, P3, n

Начало




1. Уфимский государственный нефтяной технический университет Кафедра Машины и аппараты химических произ
2. циклически совершающийся процесс в результате которого постоянно осуществляется обмен газов между атмосф.html
3. Морпорке снова неспокойно- близится 200летняя годовщина Кумской битвы.
4. Предпринимательство в Республике Беларусь- состояние и пути улучшения среды функционирования
5. реферат дисертації на здобуття наукового ступеня кандидата технічних наук Одес
6. прежнему хранят многие индоевропейские древности как в грамматике так и в лексике.
7. Совершенствование судебной системы и судебной юрисдикции
8. і ~рбір аралы~ ба~ылауда магистрант 2 тапсырысты MS Excelде ~збетінше орындап орында~ан ж~мысы бойынша компь
9. Основы фехтования
10. Внешняя политика стран Юго-Восточной Азии на Ближнем Восток
11.  Розкрийте процес виникнення ранніх державних утворень слов~ян
12. тематике 11 класс Вариант 3 В1
13. Заклади ресторанного господарства класифікація до приміщень для споживачів у закладах ресторанного гос
14. это эмитенты и владельцы ценных бумаг
15. Его гнев Я знаю
16. Методические рекомендации по выполнению контрольной работы по дисциплине Инженерная графика Ко
17. Съёмка подземных коммуникаций.html
18. за скифской торговли; большинство из них однако должно было платить определенную дань скифам которые предл
19. Лекція 6 Особливості економічних стратегій країн що розвиваються План Специфіка економічних стратег
20.  Людина підлягає усім біологічним законам розмноження вищих ссавців тобто здатна до самовідтворення збер