МЕХАНИКА ТВЕРДОГО ТЕЛА
|
Задача 4.1
Стержень устанавливают на горизонтальную поверхность так, чтобы он образовывал некоторый угол с вертикалью, и отпускают. Необходимо рассчитать координаты его концов при падении в последовательные моменты времени.
|
Рис. 4.1.1. Падение стержня на горизонтальную поверхность
Рассмотрим систему, состоящую из двух материальных точек m1 и m2, связанных между собой невесомым упругим стержнем. Длина стержня в недеформированном состоянии равна l0, при его сжатии возникают силы упругости F1 и F2. Будем считать, что нижний конец стержня A скользит по горизонтальной поверхности, не отрываясь от нее (y1=0). При этом на него действует сила вязкого трения FТР, пропорциональная скорости и направленная в сторону, противоположную движению. Проекции сил, действующих на материальные точки m1 и m2, вычисляются из формул:
В программе ПР - 4.1 в последовательные моменты времени пересчитывают силы, действующие на материальные точки, их ускорения, скорости и координаты. Результаты моделирования падения стержня при различных значениях коэффициента сопротивления r представлены на рис. 4.1.2. При необходимости можно рассчитать траекторию движения центра масс стержня, зависимость его угла наклона от времени и т. д.
|
|
Программа ПР-1.
Рис. 4.1.2. Результаты моделирования падения стержня
|
Задача 4.2
Лестницу прислоняют к стене и отпускают. Напишите программу, моделирующую падение лестницы, если известно, что ее концы с трением скользят по поверхностям стены и пола, не отрываясь от них.
|
Рис. 4.2. Падение стержня на горизонтальную поверхность
Вместо лестницы рассмотрим систему двух материальных точек массами m1 и m2, соединенных невесомым упругим стержнем жесткостью k и длиной l0. Эти точки как бы скользят по вертикальной и горизонтальной направляющим, при этом на них действует сила вязкого трения, прямо пропорциональная скорости и направленная в противоположную сторону. Найдите действующие на точки силы:
Программа ПР - 4.2 содержит цикл по времени, в котором вычисляются силы, действующие на материальные точки, определяются их ускорения, скорости и координаты, а также координаты центра масс. На экране монитора изображается положение лестницы в последовательные моменты времени.
|
|
Программа ПР-2.
Рис. 4.2. Падение стержня на горизонтальную поверхность
|
Задача 4.3
Промоделируйте плоское движение тела в поле тяжести, при котором его центр масс движется по кривой, а само тело вращается вокруг центра масс. Используйте модель, состоящую из двух материальных точек, связанных упругим стержнем.
|
Рис. 4.3.1. Движение двух материальных точек, соединенных стержнем
Рассмотрите систему из двух материальных точек, соединенных упругим стержнем. Проекции сил, действующих на точки, могут быть вычислены по формулам:
Программа ПР - 4.3 содержит цикл по времени, в котором вычисляются действующие силы, ускорения, скорости и координаты точек. На экране строятся положения стержня в последовательные моменты времени. Программа позволяет промоделировать: 1) отскок стержня от стены и пола; 2) движение системы в случае, когда массы точек сильно отличаются; 3) движение системы при не очень большой жесткости стержня.
|
|
Программа ПР-3.
Рис. 4.3.2. Движение палки в поле тяжести
|
Задача 4.4
На тележке массой m1 подвешен маятник, состоящий из тела массой m2 и нити длиной l. Маятник выводят из положения равновесия и отпускают. В подшипниках тележки действует сила вязкого трения. Напишите программу, моделирующую затухающие колебания системы.
|
Рис. 4.4.1. Движение тележки с маятником
Заменим систему "маятник-тележка" системой, состоящей из двух материальных точек m1 и m2, связанных упругим стержнем жесткостью k и длиной l0. Материальная точка m1 способна скользить по горизонтальной линии так, что ее координата y2 остается постоянной. При этом на нее действует сила вязкого трения, направленная противоположно скорости и пропорциональная ее величине. Проекции сил, действующих на точки системы, вычисляются по формулам:
В предлагаемой программе ПР - 4.4 осуществляется расчет действующих на точки сил, а также проекций их ускорений, скоростей и координат в последовательные моменты времени. Результаты моделирования представлены на рис. 4.4.
|
|
Программа ПР-4.
Рис. 4.4.2. Колебания маятника на тележке
|
Задача 4.5
На горизонтальной поверхности покоится кольцо (труба), к внутренней стороне которого прикреплен груз. Расстояние от оси кольца до его центра масс известно. Кольцо смещают из положения равновесия и отпускают. Изучите: 1) колебания кольца относительно положения равновесия; 2) движение кольца после того, как ему сообщили начальную скорость.
|
Рис. 4.5.1. Колебания кольца со смещенным центром тяжести
Необходимо рассчитать расстояние от центра кольца O до центра масс C, момент M силы тяжести, момент инерции I относительно мгновенной оси вращения A. Для этого следует использовать формулы:
Зная момент силы и момент инерции, можно определить угловое ускорение тела в последовательные моменты времени, вычислить угловую скорость и угол поворота, а также горизонтальную координату центра кольца. При этом используется программа ПР-1, результаты представлены на рис. 4.5.2, 4.5.3. Чтобы промоделировать качение кольца со смещенным центром масс, следует задать начальную скорость (рис. 4.5.4).
|
|
Программа ПР-5.
Рис. 4.5.2. Зависимость угла поворота от времени
Рис. 4.5.3. Колебания кольца на горизонтальной поверхности
Рис. 4.5.4. Качение кольца со смещенным центром масс
|
Задача 4.6
Брусок в форме прямоугольного параллелепипеда плавает на поверхности жидкости. Координаты центра масс, плотности жидкости и бруска известны. Определите расположение бруска относительно поверхности жидкости.
|
Рис. 4.6.1. К расчету положения тела
Расположение бруска относительно поверхности воды однозначно определяется величинами d и φ (рис. 4.6.1). Пусть a = 3, b = 1. Задача решается так. Положим, что φ=0. Будем увеличивать d от -3 с некоторым шагом, каждый раз вычисляя объем погруженной части бруска и определяя силу Архимеда. Плотность бруска ρ меньше плотности жидкости ρ0, поэтому сила Архимеда превысит силу тяжести, когда тело не полностью погрузится в жидкость. Нарисуем поверхность жидкости AB и определим положение центра плавучести P.
Брусок будет находиться в положении устойчивого равновесия тогда, когда центр масс C находится точно под центром плавучести P, то есть углы φ и φ1 равны. Если это условие не выполняется, будем увеличивать угол φ с некоторым шагом, каждый раз определяя величину d, положение центра плавучести P и проверяя равенство углов φ и φ1 (оно может выполняться с небольшой погрешностью). Когда углы φ и φ1 окажутся равными, программы должна вывести результат вычислений.
Для нахождения объема погруженной части тела Vp необходимо найти площадь S фигуры, выделенной точками. Для этого используется метод прямоугольников:
For i:=-100 to 100 do begin
x:=dx*i; y:=sin(fi)/cos(fi)*x+d;
If y>b then y:=b; If y<-b then y:=-b;
S:=S+(y+b)*dx;
end;
Чтобы найти координаты xpl и ypl центра плавучести, внутрь прямоугольника случайным образом бросим 100000 точек и подсчитаем количество точек, попавших в заштрихованную область S, соответствующую погруженной части тела. Используется следующий фрагмент программы:
Repeat x:=(random(200)/100-1)*a;
y:=(random(200)/100-1)*b;
yl:=sin(fi)/cos(fi)*x+d; inc(N);
if y100000;
xpl:=sx/(nn+0.01); ypl:=sy/(nn+0.01);
Результаты работы программы ПР - 4.6 представлены на рис. 4.6.2 и 4.6.3. Программа рисует прямоугольное сечение бруска и определяет положение поверхности жидкости AB и центра плавучести. Сила Архимеда направлена вдоль вертикали MN. В состоянии устойчивого равновесия центр масс C и центр плавучести P лежат на одной вертикали MN. Изображение, получающееся на экране монитора, представлено в левой части рис. 4.6.2 и 4.6.3.
|
|
Программа ПР-6.
Рис. 4.6.2. Устойчивое состояние плавающего тела
Рис. 4.6.3. Устойчивое состояние плавающего тела
Тексты программ находятся в zip-архиве, файл gl-4.pas.
ВВЕРХ
Майер, Р. В. Задачи, алгоритмы, программы / Р. В. Майер [Электронный ресурс]. - Глазов: ГГПИ, 2012 // Web-site http://maier-rv.glazov.net .
|