Все бросаю и ухожу в противофазу. Прощайте, люди, и не судите строго
![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
.
Гость писал(а):
Мне необходимо решить очень простую задачу - смоделироать движение груза, закрепленного на пружине, и скользящего по поверхности. При этом силой трения о воздух, конечно, пренебрегаем.
(выделено мной. А то "выделения мои" звучит как-то не так
![Smile :)](./images/smilies/icon_smile.gif)
)
Итак, если
![$\dot x > 0$ $\dot x > 0$](https://dxdy-04.korotkov.co.uk/f/b/e/f/befc5602dea9c065d009c47e1387513c82.png)
, мы имеем уравнение
![$m \ddot x = -k x -\alpha m g$ $m \ddot x = -k x -\alpha m g$](https://dxdy-03.korotkov.co.uk/f/6/a/0/6a0c8cf38877f964e0b07f995a19f9cb82.png)
, где
![$\alpha$ $\alpha$](https://dxdy-01.korotkov.co.uk/f/c/7/4/c745b9b57c145ec5577b82542b2df54682.png)
- коэффициент силы трения. Обозначая
![$x_+ = - \frac{\alpha m g}{k}$ $x_+ = - \frac{\alpha m g}{k}$](https://dxdy-04.korotkov.co.uk/f/f/5/5/f55d3e6d4ceb35429011a66c6469431682.png)
, мы имеем уравнение
свободных колебаний относительно
![$x_+$ $x_+$](https://dxdy-02.korotkov.co.uk/f/5/8/6/586aad2a4ff7abc2257345af04bd1d3f82.png)
. То есть,
![$m \ddot {(x-x_+)} = -k (x - x_+)$ $m \ddot {(x-x_+)} = -k (x - x_+)$](https://dxdy-04.korotkov.co.uk/f/7/3/9/739865e16bbe27a55211482181a446db82.png)
. Его решение, естественно, кусок периода синусойды, при котором
![$\dot x > 0$ $\dot x > 0$](https://dxdy-04.korotkov.co.uk/f/b/e/f/befc5602dea9c065d009c47e1387513c82.png)
, с круговой скоростью
![$\omega = \sqrt{\frac{k}{m}}$ $\omega = \sqrt{\frac{k}{m}}$](https://dxdy-01.korotkov.co.uk/f/4/8/4/484f0272dd0964ee6d48af61c60c084182.png)
.
Теперь
![$\dot x < 0$ $\dot x < 0$](https://dxdy-02.korotkov.co.uk/f/5/a/2/5a23fc2602a65b59ad8f5fff1cb97ef382.png)
. Все аналогично до безобразия, только теперь центр колебания
![$x_- = \frac{\alpha m g}{k}$ $x_- = \frac{\alpha m g}{k}$](https://dxdy-04.korotkov.co.uk/f/7/e/2/7e2467116cadf7d4ec899c7ada57d40082.png)
.
Ну, с
![$\dot x = 0$ $\dot x = 0$](https://dxdy-04.korotkov.co.uk/f/7/a/5/7a577be0370c0227a3a3181891c7f37982.png)
надобно разбираться отдельно. Если
![$x_+ \le x \le x_-$ $x_+ \le x \le x_-$](https://dxdy-01.korotkov.co.uk/f/c/4/4/c4468656056841b6b40da161b7a1b4f782.png)
, то маятник находится в мертвой зоне, и силы пружины недостаточно, чтобы преодолеть силу трения. (Вообще-то говоря, мертвая зона несколько шире, поскольку сила трения покоя больше, чем сила трения скольжения. Ну да ладно, замнем для ясности.) Коли
![$x < x_+$ $x < x_+$](https://dxdy-01.korotkov.co.uk/f/0/7/4/074799fe7f38d9919712de17e711ae3a82.png)
, то маятник начнет двигаться в положительном направлении (с центром в
![$x_+$ $x_+$](https://dxdy-02.korotkov.co.uk/f/5/8/6/586aad2a4ff7abc2257345af04bd1d3f82.png)
), а коль
![x > x_-$ x > x_-$](https://dxdy-01.korotkov.co.uk/f/4/6/a/46a8356913402c62db50256cd5d6998982.png)
, то в отрицательном (с центром в
![$x_-$ $x_-$](https://dxdy-04.korotkov.co.uk/f/7/3/7/737dd73afa4ac2aeed22974c86fc4a5582.png)
).
Ну-с, теперь начнем для простоты с
![x_0 > x_-$ x_0 > x_-$](https://dxdy-01.korotkov.co.uk/f/0/6/d/06dacaba17ff2a5f4d6be25d06373cad82.png)
. Его полуколебание описывается уравнением
![$x(t) = x_- + (x_0 - x_-) \cos(\omega t)$ $x(t) = x_- + (x_0 - x_-) \cos(\omega t)$](https://dxdy-02.korotkov.co.uk/f/1/4/4/1448efb8b7ed73e9e17b99c82c4b730a82.png)
, и заканчивается в
![$x_1 = x(T/2) = 2 x_- - x_0$ $x_1 = x(T/2) = 2 x_- - x_0$](https://dxdy-02.korotkov.co.uk/f/5/4/c/54c62fae76e1c137e4cd5c9c60c1ef8882.png)
. Теперь, если мы не в мертвой зоне,
![$x(t) = x_+ + (x_1 - x_+) \cos(\omega t - \pi)$ $x(t) = x_+ + (x_1 - x_+) \cos(\omega t - \pi)$](https://dxdy-02.korotkov.co.uk/f/5/0/f/50ff1e885be011e0d0c59530f3b1dd2d82.png)
(добавилость пол-периода), и закончится в
![$x_2 = x(T) = 2 x_+ - x_1 = x_0 + 2 x_+ - 2 x_- = x_0 - 4 x_-$ $x_2 = x(T) = 2 x_+ - x_1 = x_0 + 2 x_+ - 2 x_- = x_0 - 4 x_-$](https://dxdy-01.korotkov.co.uk/f/4/a/7/4a75a887a99f809b2ad4cbc568ad4bdb82.png)
. Итого, каждое
полуколебание отжирает
![2 x_-$ 2 x_-$](https://dxdy-04.korotkov.co.uk/f/3/e/f/3ef8f0bc065724b899a8d9b53ba3a05e82.png)
амплитуды. И амплитуда уменьшается скачковато-линейно. Еще сразу понятно, что маятник остановиться за конечное время.
Для полного решения необходимо рассмотреть начальное условие с ненулевой скоростью. Ну, это совсем просто - по знаку скорости определяем, на каком витке находимся, и применяем соответсвующее уравнение.
Дополнительной проверкой служит расчет потенциальной энергии маятника в точках остановки. Ее разница, естественно, в точности равна работе силы трения.
Мой вывод - формулы экспоненциального затухания в справочниках относятся только к (слабо-)вязкой среде, с линейной зависимостью трения от скорости. К скольжению они не применимы.
Dan_Te писал(а):
В этой ветке много сообщений под гостем, поэтому я подписал ваше сообщение.
Dan_Te
Большое спасибо. Я писал его часа три с перерывами, видимо сессия потерялась. Был весьма обескуражен, но сделать ничего уже не мог.
P.S. Если кто-нибудь подскажет, как/где можно картинки поместить, я попробую нарисовать...