Несколько дней назад один из моих выпускников, только что окончивший первый курс ВМК МГУ, обратился с интересным вопросом. На программировании им задали рассчитать дальность полета тела с учетом сопротивления воздуха. Мол, как решить численно — понятно, а можно ли получить аналитическое выражение для дальности полета?
Я оформил ответ на этот вопрос максимально похоже на решение подобных задач на уроках физики в старшей школе. Так, чтобы продвинутому одиннадцатикласснику было понятно все по физике и большая часть по математике.
Тело массой
бросили по углом к горизонту со скоростью . Считать, что сила сопротивления воздуха пропорциональна скорости (коэффициент известен). Найти законы движения тела.
Если выбрать горизонтальную ось
Школьник не должен решить эту систему, но должен ее составить. Если школьник вдобавок понимает, что систему можно свести к двум дифференциальным уравнениям, решение которых и является искомыми законами движения — значит, он освоил методику решения задач.
Упомянутые дифференциальные уравнения здесь принимают следующий симпатичный вид (нужно только выразить синус и косинус через тангенс и подставить в законы Ньютона):
А решения получаются такие[1]:
Подробно оформленное решение можно найти на моем сайте с задачами по физике phys.pro.
Вы получили выражения для
Если Вы больше математик, то продифференцируете решения два раза и подставите в исходные уравнения. Если получится верное равенство, то решено правильно.
Но вдруг исходные уравнения записаны неверно и не соответствуют физической действительности (вернее, нашей модели)? Быстрее всего посмотреть на размерность. Например, степень экспоненты не может быть размерной, а вообще справа должны получаться метры.
Если Вы больше физик, то после проверки размерности Вы исследуете крайние
случаи. Очевидно, при
Второй крайний случай: тело двигалось достаточно долго, и его
горизонтальная компонента скорости почти обратилась в нуль. Прикинем
примерный вид соответствующей зависимости
Раз так, с какого-то момента тело падает почти вертикально вниз. Но скорость
его падения не может расти бесконечно: сила сопротивления неминуемо
сравняется с силой тяжести, и тогда движение станет равномерным. То есть
сначала похожая на параболу ветвями вниз функция
Проанализировать последние три пункта можно как аналитически, вычислив пределы, так и графически. Последнее я и предлагаю сделать при помощи анимированных картинок.
График
График
Построим уравнение траектории
Вся эта история изначально затевалась для поиска аналитического уравнения
для дальности полета. Получив законы движения, нужно найти время полета из
условия
Однако трансцендентное уравнение, получающееся при подстановке нуля в
Все-таки интересно хотя бы численно исследовать что-нибудь про дальность
полета. Я решил исследовать вопрос о максимальной дальности полета — при
каком угле она достигается? Хорошо известно, что без сопротивления воздуха
этот угол составляет
Приведу выдержку из «Курса теоретической механики» Е.Н. Березкина[2]:
При движении небольших объектов с малыми скоростями основная часть сопротивления обусловливается трением тел о воздух, и сопротивление воздуха можно считать пропорциональным первой степени скорости. В тех же случаях, когда тела имеют более внушительные размеры, сопротивление обусловливается инерцией среды, в которой движется точка или тело. Можно считать, что в этом случае сопротивление воздуха пропорционально квадрату скорости. При скоростях, близких к скорости звука, перестает быть достоверным и квадратичный закон сопротивления. В этом случае сопротивление воздуха определяется или по закону Сиаччи (1839—1907), что делается обычно в артиллерийских расчетах, или по какому-либо другому закону, устанавливаемому экспериментально.
Любопытно, что максимальная дальность полета артиллерийского снаряда в
реальном мире достигается, напротив, при углах больше
Во втором издании «Курса теоретической механики» Е.Н. Березкина
(1974) ровно такая же задача рассматривается в §7 главы IV «Движение
точки в сопротивляющейся среде». Почему-то у Березкина в решениях
отсутствует масса. То ли опечатка, то ли ее неожиданно включили в
У Евгения Николаевича Березкина невеселая судьба. В 1939 году в 18-летний студент физико-математического факультета МГУ отправляется на финскую войну. ВОВ застает его еще на службе в армии. В самом начале войны он возвращается из разведки не в свою часть. Его признают немецким шпионом, избивают и приговаривают к расстрелу, но все-таки трибунал проверяет, существует ли на самом деле названная воинская часть, и получает подтверждение словам Березкина. Оставшиеся четыре года Березкин воюет в штрафбате. В 1945 году возвращается в Москву и снова поступает на первый курс МГУ, где защищает кандидатскую диссертацию и пишет процитированную книгу. ↩︎