Как рассчитать расстояние, на которое корабль остановится?

Я речной лоцман и зарабатываю на жизнь вождением судов. Эти корабли очень большие и вмещают до 160 000 метрических тонн. Я пытаюсь понять, как рассчитать расстояние до остановки. У меня есть базовое понимание физики 101 уравнения, но я думаю, что это немного сложнее. Причина в том, что кораблю требуется меньше времени для перехода от 15 узлов к 10 узлам, чем от 10 до 5 узлов. Чем быстрее вы едете, тем быстрее скорость снижается из-за давления воды. Когда вы разгонитесь до 1-2 узлов, корабль проплывет очень большое расстояние. Те же самые 1-2 узла очень быстро оторвались от 15 узлов. Я могу рассчитать отрицательную скорость ускорения, но она зависит от того, насколько быстро вы движетесь. На более высоких скоростях отрицательное ускорение больше, чем на более низких скоростях. В этот момент, Я должен разделить изменение ускорения на изменение времени, которое, как я читал, известно в мире физики как «рывок». До сих пор я использовал В ф знак равно В я + А Т а также д Икс знак равно 1 2 А Т 2 + В я Т , однако я не знаю, как рассчитать расстояние и время до 0 узлов, используя уравнение, учитывающее изменение ускорения (рывок). Что касается известных переменных, то каждые 30 секунд я знаю время и скорость. Кто-нибудь знает, как рассчитать общее расстояние до 0 узлов?

Спасибо!

Сопротивление должно быть квадратом скорости. Надводный борт ловит ветер и вводит еще одну переменную. Опыт лучший учитель. Разум, получающий обратную связь, приспосабливается и исправляет неизвестные переменные.
@Optionparty, на многое способен ум. Вот почему мы должны полагаться на физику!
Мое первое предположение было бы, как сказал @Optionparty, чтобы сопротивление было пропорционально квадрату скорости. Затем напишите дифференциальное уравнение и решите его численно или аналитически. Не зацикливайтесь на «придурке». Это просто название производной.
Спасибо, но я действительно не знаю, как делать то, что вы говорите.

Ответы (5)

Как быстро корабль потеряет скорость при остановке двигателей и как далеко он уйдет?

Закон Ньютона говорит нам, что изменение импульса корабля равно силе сопротивления:

М д в д т знак равно Ф д р а грамм

Здесь М - масса корабля, а в это его скорость. Для судов с большим поперечным сечением А под ватерлинией и скоростью в такой, что в 2 А >> ν с ν кинематическая вязкость (константа диффузии количества движения) воды, сила сопротивления определяется выражением:

Ф д р а грамм знак равно 1 2 С Д р в 2 А

Здесь, р - плотность воды, а С Д коэффициент лобового сопротивления, безразмерная константа, обычно в диапазоне 0,1–0,5, в зависимости от формы корабля.

Это все, что вам нужно. Остальное — простая математика. Подставляя уравнение для силы сопротивления в закон Ньютона, легко получить

д в д т знак равно 1 л в 2

С 1 л знак равно С Д р А 2 М . Решение этого уравнения в знак равно л / ( т + т 0 ) с т 0 выбирают таким образом, чтобы соотношение л / т 0 соответствует начальной скорости корабля.

Ясно, что хотя корабль будет быстро терять скорость в первые моменты времени, в более поздние моменты потеря скорости значительно замедляется. Пройденный путь есть интеграл по в ( т ) :

Икс ( т ) знак равно л п т + т 0 т 0

Некоторые конкретные результаты:

Если это займет время т 0 и расстояние ( п 2 ) л   знак равно   0,693 л до половины скорости корабля потребуется дополнительное время 2 т 0 и дополнительное расстояние 0,693 л снова на половину скорости. Общее время снижения скорости на 90% равно 9 т 0 . За это время корабль пройдет расстояние 2.30 л

Оценка параметра л а также т 0 из данных о скорости и времени легко: т 0 это время, необходимое для уменьшения начальной скорости в 0 до половины стоимости и л 0 это продукт в 0 т 0 .

Обратите внимание, что полученные результаты действительны до раз т в котором в ( т ) А >> ν или же т + т 0 << л А / ν .

Означает ли это, что корабль остановится быстрее в соленой воде, чем в пресной?
@Everyone - Соленая вода имеет более высокую плотность, чем пресная вода, поэтому р сила сопротивления будет выше. Однако это уравновешивается тем фактом, что более высокая плотность соленой воды также означает, что она обладает более высоким эффектом плавучести, и, следовательно, площадь поперечного сечения А уменьшится. Чистый эффект (стоимость продукта р А ) будет зависеть от формы корпуса.
@Everyone - и если поперечное сечение А изменения также повлияют на С Д . Будет ли сопротивление в соленой воде выше, чем в пресной, будет зависеть от комбинированного воздействия на р А С Д .
Спасибо за ваш подробный ответ. Основная проблема в том, что я не знаю коэффициента блокирования корабля. Все, что у меня есть, это скорость и время. Я подумал, что, возможно, определение изменения ускорения, толчка поможет мне оценить расстояние. Я предполагаю, что вопрос в том, будет ли изменение ускорения одинаковым при 15-10 узлах и 5-0 узлах? Как вы думаете, это сработает? Пожалуйста, помните, что у меня ограниченные познания в физике. Спасибо!
Также хочу добавить, что у некоторых кораблей коэффициент полноты около 0,8, у загруженных танкеров, а у других гораздо ниже. Некоторые корабли плывут вечно, а некоторые замедляются намного быстрее, чем другие. У меня были корабли, где я был полностью за кормой, пытаясь разорвать последний 1 узел. Конечно, пропеллер там тоже переменная. Поскольку я создаю систему для использования всеми пилотами, я надеялся, что это можно сделать, используя только скорости и время, поскольку многие корабли китайские и не имеют образования для определения коэффициента блокировки. Определение точного смещения также является проблемой. Еще раз спасибо.
@Johannes: Ваша модель не позволяет кораблю останавливаться на конечном расстоянии за конечное время. Вам нужен термин, который представляет собой постоянное отрицательное ускорение.
@Trimok - модель предназначена для моделирования замедления корабля в условиях турбулентного потока (как уже упоминалось: в >> ν / А ). Последняя доля процента замедления скорости корабля не моделируется (и вряд ли имеет отношение к рассматриваемой задаче).
@Scuzzlebuzzle - вам не нужны определенные значения параметров. Все, что вам нужно сделать, это подогнать наблюдаемые скорости к производным функциональным отношениям. в ( т ) знак равно л / ( т + т 0 ) . Полученные значения для л а также т 0 вы входите в Икс ( т ) знак равно л п ( т / т 0   +   1 ) .
@Johannes: Верно, на самом деле существует несколько режимов в зависимости от скорости, поэтому уникального уравнения нет.
Вы, ребята, слишком умны для меня. Допустим, у меня есть 4 момента времени с 4 скоростями: V1,T1,V2,T2,V3,T3,V4,T4. Как бы я поместил это в уравнение? Спасибо
@scuzzlebuzzle - почему бы вам не опубликовать данные здесь?
Он получает информацию в реальном времени от корабельной антенны, и я пишу код javascript для выполнения расчетов по данным. Спасибо
@scuzzlebuzzle — добавил в свой пост предложение, в котором рассказывается, как выполнить оценку параметров. Могу добавить поясняющую цифру позже, если найду время.
Что такое Л? Спасибо
@scuzzlebuzzle - шкала длины л определяется в приведенном выше тексте как л знак равно 2 М С Д р А . Как = М р А фактически длина корабля, л равно 2 / С Д раз больше длины корабля. Однако, как было предложено выше, лучше всего лечить л как подгоночный параметр.

Приятно видеть здесь вопросы по кораблям, я морской инженер!

Итак, вы ищете простой примерный номер для вопроса, который на самом деле довольно сложен. Ответ Йоханнеса может дать разумные результаты, поскольку он постоянно обновляет число; но я хочу указать на некоторые сделанные здесь предположения, которые могут повлиять на точность результата.

Справочная информация: Во-первых, это то, что Йоханнен С д (который в Военно-Морской Арке обычно называют С т так как это соответствовало бы общему коэффициенту лобового сопротивления) на самом деле описывается как С т знак равно ф 1 ( В 2 грамм л ) + ф 2 ( В л в ) , куда ф 1 а также ф 2 представляют собой коэффициент волнового (остаточного) сопротивления ( С р ) и коэффициент сопротивления трению ( С ф ) соответственно, В скорость корабля, л длина корабля, грамм ускорение свободного падения, а в вязкость воды. Как видите, она далеко не постоянна и меняется от корабля к кораблю, сильно зависит от их длины. Таким образом, чтобы получить точный результат для вашего компьютерного алгоритма, вам понадобится диаграмма для лодки. С т . Но даже если бы у вас было это, это все равно было бы выключено (но с консервативной стороны), так как обрастание кораблей сильно влияет С ф .

Отвечая на ваш вопрос: если ваши показания скорости обновляются немного быстрее, вы можете приблизиться к «мгновенному» С т аппроксимируя его расширением Тейлора, а затем задавая систему уравнений с третьим уравнением Йоханнеса. Однако даже при приближении первого порядка вам потребуется 3 образца или 1,5 минуты, чтобы получить первое показание. И это может означать, что ваша «точность» может отставать на ту же величину. Таким образом, может случиться так, что без какой-либо предварительной информации о кораблях (и без причудливых интеллектуальных/обучающих алгоритмов, сохраняющих/оценивающих информацию о кораблях из прошлых данных), лучшее, что вы могли бы сделать, это подход Йоханнеса с некоторыми небольшими изменениями, чтобы вы могли получить запрашиваемую информацию:

Быстрый и грязный метод: во- первых (извините за кошерных математиков), учтите, что:

2 Икс т 2 знак равно Икс ( т Икс ) знак равно В т ( Икс Икс ) знак равно В ( В Икс )

Подставив это в третье уравнение Йоханнеса и проинтегрировав с использованием разделения переменных (предположим, что Йоханнес л на самом деле константа, и давайте назовем ее α ) с пределами интегрирования ( 0 Икс е н д ) а также ( В 0 дельта ) для Икс а также В соответственно получаем:

Икс е н д знак равно α п ( В 0 дельта )

куда В 0 будет ваша начальная скорость (в вашем случае, ваша текущая скорость), дельта это скорость, с которой вы собираетесь закончить, и α вы предполагаете, что это константа (но на самом деле вы будете обновляться на каждом временном шаге). Вы упомянули, что хотите дельта быть равным нулю, но, как вы можете видеть, это невозможно, ваш результат будет бесконечностью (классический пример парадокса Зенона , как более четко иллюстрирует результат Йоханнеса).

У вас есть много вариантов для оценки α . Если вы получаете неустойчивые результаты с самым простым вариантом, который я собираюсь представить здесь, я рекомендую вам изучить производное сглаживание. Самый простой вариант - использовать числовую производную в третьем уравнении Йоханнеса,

В т В т 1 Δ т знак равно 1 α т В т 2
Решение для α ,
α т знак равно В т 2 Δ т В т 1 В т
Чтобы сделать это очевидным, вы будете вычислять на каждом временном шаге α т , и применить его на
Икс е н д знак равно α т п ( В т дельта )
В настоящее время дельта должна быть скорость, которой вы достигнете, когда будете в Икс е н д (этот результат будет очень приблизительным по причинам, которые я прокомментировал выше). Вы упомянули ноль, так что скорость, которую вы считаете достаточно малой, равна нулю... возможно, 0,02 узла? Но давайте будем реалистами, в реке у вас будут течения, поэтому вы никогда не достигнете нуля, если только вы не пойдете вверх по течению или не столкнетесь с сильным ветром. Так что вам придется поиграть с дельта пока вы не получите результаты, которые кажутся вам полезными (и, вероятно, также консервативными).

Судя по вашему другому сообщению , вы уже что-то определили для этой информации, которую вы запросили.

Однако я не думаю, однако, что ваш ответ будет найден в определении придурка. На вашу лодку действительно действует сила сопротивления . Вместо компонента времени более высокого порядка у вас есть дополнительный компонент скорости с вашим общим ускорением:

в ф знак равно в я + а т о т т знак равно в я + ( а с час я п + к в α ) т
куда к некоторая постоянная и α является степенью (обычно либо 1, либо 2).

Ну, у меня ограниченные познания в физике. Я думал, что, поскольку ускорение меняется, я должен определить скорость, с которой оно меняется. Проблема в том, что я знаю только скорость и время корабля. Я не знаю, как форма корпуса влияет на лобовое сопротивление или его коэффициент полноты. Я не уверен, сработает ли уравнение придурка, но я надеялся проверить его и посмотреть. Спасибо

Можно начать с закона:

в ˙ знак равно а ( 1 + б в 2 )
куда а а также б являются положительными константами.

Интеграция этого дает (см. this ) формулу:

в ( т ) знак равно в 0 загар ( а б т ) б 1 + б в 0 загар ( а б т )

Корабль останавливается в час:

т с т о п знак равно загар 1 ( б в 0 ) а б

Уравнение для Икс ( т ) есть (см. это ):

Икс ( т ) знак равно журнал ( сек 2 ( а б т ) ) 2 журнал ( б в 0 загар ( а б т ) + 1 ) 2 а б

подключение т с т о п в этом уравнении получаем:

Икс с т о п знак равно журнал ( 1 + б в о 2 ) 2 а б

откуда закон? для v=0 ваш в ˙ = -a, это явно неправильно.
Я думаю, что первое уравнение должно читаться в ˙ знак равно а в ( 1 + б в ) .
@mart: Это модель. Ненулевой а требуется, если вы хотите, чтобы корабль остановился.
@Johannes: ненулевой а требуется, если вы хотите, чтобы корабль остановился. С моделью, которую вы предлагаете в своем комментарии, у вас будет уменьшающаяся экспоненциальная скорость. , поэтому корабль не останавливается за конечное время, а расстояние до остановки бесконечно, (это относится и к модели, которую вы предлагаете в своем ответе)
Правильно, корабль никогда не останавливается. Он просто продолжает снижать скорость.
Ну, настоящий корабль останавливается (я думаю), и модель должна это отражать. Я не думаю, что мы говорим здесь о выводе тормозного пути из первых принципов. чтобы решить, нужно взять фактические данные и посмотреть, что лучше подходит. Я думаю, что многие модели перестанут быть точными, когда скорость будет очень низкой, нужно смотреть на реальные данные и смотреть, какая из них лучше подходит.
@mart: да, но помните, что вопрос был "Как рассчитать расстояние, которое пройдет корабль до остановки"
... и чтобы использовать вашу или любую другую модель, все равно нужно было смотреть на реальные данные, чтобы соответствовать модели. откуда еще взялись бы a и b?

Как вы знаете, сопротивление волн будет уменьшаться при уменьшении скорости корабля. но это сопротивление не уменьшается линейно. Когда корабль движется с небольшой скоростью, его значение очень низкое. И нелинейно с увеличением скорости волнообразования сопротивление будет увеличиваться. Таким образом снижение скорости на высоких скоростях произойдет быстрее

Увеличение числа случаев заглавных букв и пометок поможет людям понять ваши сообщения.