|
Задача 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 .
|