Прогулка под дождем

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


Источник: askville.amazon.com

Представьте, что внезапно пошел дождь, а ближайшее укрытие расположено на расстоянии 100 м. Жаль, конечно, но у Вас в руках нет зонтика. Однако, Вы вовсе не желаете сильно промокнуть. Вы должны принять решение - то ли быстро бежать к укрытию, или же неторопливо идти к нему, соблюдая достоинство :). От Вашего выбора зависит, насколько сильно Вы промокнете. Иначе говоря, Вы должны решить, как быстро Вам нужно передвигаться, чтобы промокнуть как можно меньше? Ну, и, конечно, немедленно действовать.

Формально, постановка этой задачи - на стыке физики и математики. Для физика - это задача на механическое движение, а для математика - на экстремум. Ее решение включает: (а) построение математической модели процесса перемещения под дождем (здесь мы используем свои знания из механики); (б) исследование этой математической модели - отыскание экстремума (минимума) (здесь нам нужна только математика).

Для получения адекватного ответа на эту задачу, условно приближенного к реальности, WolframAlpha использует готовую математическую модель, которая учитывает:
  • геометрические параметры объекта, который перемещается под дождем (в нашем случае, человека), для простоты - высота (height:), ширина (width shoulder to shoulder), глубина (width front to back) (м); 
  • скорость движения объекта (speed) (м/с); 
  • расстояние - дистанция, которую нужно преодолеть (distance to travel) (м); 
  • скорость капель дождя (rain speed) (м/с); 
  • угол движения капель к направлению движения объекта (angle of rain to the direction of motion), а также угол к фронтальной части объекта (лица человека) (angle of rain to side of person) (градусы); 
  • интенсивность осадков (rain rate) (мм/час). 
Данная модель позволяет исследовать "промокание при беге под дождем" (wetness from running in the rain, w). В WolframAlpha она реализуется при помощи специального калькулятора, который система выводит по запросам wetness from running in the rain или walking in the rain.



Этот калькулятор позволяет вычислять "промокание при беге под дождем" (w) с учетом всех указанных параметров. А именно, он вычисляет: (a) время проведенное под дождем (time to spent in the rain) и "промокание" (wetness) при заданном расстоянии "пробега" (distance to travel) и других параметрах; (b) расстояние "пробега под дождем" (distance to travel) и "промокание" (wetness) при заданном времени пребывания под дождем (time to spent in the rain). Переключение между (a) и (b) производится выбором соответствующей опции в выпадающем списке "Calculate", расположенном в верхней части калькулятора.