Опасная зона для самолетов

Постановка вопроса: -

Вражеский самолет летит на постоянной высоте 250  м со скоростью 500  РС . Истребитель пролетает над зенитным орудием, которое может стрелять в любое время и в любом направлении со скоростью 100  РС . Определить интервал времени, в течение которого истребителю угрожает опасность поражения пулями орудия.

Источник: - Mechanincs for JEE (Main & Advanced) (Vol.-1) - Er. Анураг Мишра


Мое решение: -

Как мы знаем уравнение траектории снаряда, брошенного под углом θ под действием силы тяжести определяется выражением

(1) у "=" Икс загар θ г Икс 2 2 ты 2 ( 1 + загар 2 θ )

где Икс и у представляют декартовы координаты.

Теперь рассмотрим т "=" 0  сек как момент времени, когда зенитная установка выпускает пулю, чтобы поразить реактивный самолет. Итак, чтобы попасть в самолет, пуля должна иметь те же координаты, что и у реактивного самолета, в момент, когда пуля достигает такой же высоты, как и у реактивного самолета, т.е. 250  м . Итак, допустим, после т секунд пуля достигает высоты 250  м . В это время координаты реактивного самолета будут ( 500 т , 250 ) , Итак Икс координата пули будет Икс "=" 500 т .

Итак, при замене ты "=" 100  РС ; г "=" 10  м/ с 2 ; у "=" 250  м ; Икс "=" 500 т в уравнении ( 1 ) , мы получаем

250 "=" ( 500 т ) загар θ г ( 500 т ) 2 2 × 100 2 ( 1 + загар 2 θ ) г ( 500 т ) 2 2 ты 2 загар 2 θ ( 500 т ) загар θ + ( 250 + г ( 500 т ) 2 2 ты 2 ) "=" 0

Теперь, чтобы такая траектория существовала Д 0

( 500 т ) 2 4 г ( 500 т ) 2 2 ты 2 ( 250 + г ( 500 т ) 2 2 ты 2 ) 0 т 2 ( 2 т 2 ) 0

Интервал для т является т е [ 2 , 2 ] ,но т > 0 , так т е ( 0 , 2 ] .

Таким образом, реактивный самолет находится под угрозой поражения зенитным орудием в течение 2 секунды


Решение книги: -

Уравнение траектории пули:

(1) у "=" Икс загар θ г Икс 2 2 ты 2 ( 1 + загар 2 θ )

опасная зона по книжкеДля заданного значения Икс , максимум у можно определить из

г у г ( загар θ ) "=" Икс г Икс 2 ты 2 ( загар θ ) "=" 0 загар θ "=" ты 2 г Икс

Подставив выражение для загар θ в уравнении ( 1 ) , мы получаем

у м а Икс "=" ты 2 г г Икс 2 2 ты 2 [ 1 + ты 4 г 2 Икс 2 ] у м а Икс "=" ты 2 2 г г Икс 2 2 ты 2

Снаряд может попасть в область, определяемую

у ты 2 2 г г Икс 2 2 ты 2

Подставляя числовые значения, у "=" 250 м ; ты "=" 100 м / с ; г "=" 10 м / с 2 , мы получаем

Икс 2 2000 г. 250 500 2 Икс 500 2

Истребитель, может путешествовать 1000 2 м, пока его можно поразить. Итак, самолет находится в опасности в течение

1000 2 500 "=" 2 2 сек


Моя сделка с вопросом: -

  1. Почему мой ответ отличается от ответа книги, что мне не хватает.
  2. Почему решение книги находит максимум у для конкретного Икс (я думаю, что это положение струи в какое-то время, как объяснено в моем решении, поправьте меня, если я ошибаюсь).
  3. Почему снаряд может попасть только в заданную в решении область, имелось в виду, что только в этой области снаряд может попасть в реактивный самолет, если это так, то все же у меня есть сомнение, почему только в эту область.
  4. Наконец, что могло вдохновить автора на такое решение?

Более элегантное решение всегда приветствуется.


Редактировать 1: - Я знаю, что этот вопрос задавался здесь , но поскольку ОП не предоставил никакой работы, поэтому он был отложен, поэтому я предоставил свою работу, а также это не домашнее задание, я решаю его на своем собственный.


Изменить 2: -

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

Пусть положение струи в декартовой плоскости равно ( Икс + 500 т , 250 ) , где Икс и Δ т представляет собой время, прошедшее после выстрела пули из пистолета и попадания пули в струю (поскольку я не мог придумать ничего хорошего, что могло бы также сказать, что т может быть отрицательным, если мы возьмем т "=" 0 в качестве эталонного времени, поэтому вместо этого я определил Δ т ). Подставив эти значения в уравнение траектории снаряда, получим

Уравнение траектории снаряда, летящего под углом θ под действием силы тяжести определяется выражением

(1) у "=" Икс загар θ г Икс 2 2 ты 2 ( 1 + загар 2 θ )

При замене ( Икс + 500 т , 250 ) , в уравнении ( 1 ) , мы получаем

250 "=" ( Икс + 500 т ) загар θ г ( Икс + 500 т ) 2 2 ты 2 ( 1 + загар 2 θ ) ( 500 т + Икс ) 2 г 2 ты 2 загар 2 θ ( 500 т + Икс ) загар θ + ( 250 + ( 500 т + Икс ) 2 г 2 ты 2 ) "=" 0 ( 500 т + Икс ) 2 2000 г. загар 2 θ ( 500 т + Икс ) загар θ + ( 5 × 10 5 + ( 500 т + Икс ) 2 2000 г. ) "=" 0

Теперь, чтобы такая траектория существовала загар θ е р , так Д 0

( Икс + 500 т ) 2 4 ( ( 500 т + Икс ) 2 2000 г. ) ( 5 × 10 5 + ( 500 т + Икс ) 2 2000 г. ) 0 ( 500 т + Икс ) 2 ( 5 × 10 5 ( 500 т + Икс ) 2 ) 0

Теперь пусть ( 500 т + Икс ) "=" п , то приведенное выше неравенство принимает вид

п 2 ( 5 × 10 5 п 2 ) 0 500 2 п 500 2

Как мы видим, что п "=" ( 500 т + Икс ) представляет Икс -координата струи, поэтому мы получаем, что струя находится в опасности, как это представлено в приведенном выше неравенстве для 2 2 секунды.

Пожалуйста, скажите мне, если я сделал какие-либо ошибки, и кажется, что решение книги является более интуитивно понятным и коротким.

Ответы (3)

ОБНОВЛЕНО Сэмми Гербил правильно указал, что мой ответ был неправильным, и я приношу свои извинения. Так вот "настоящий" ответ...

Начнем со следующей схемы:

введите описание изображения здесь

Это схема возможных траекторий пушечного ядра, выпущенного под разными углами. Зеленым цветом обозначен «критический» угол — тот, который как раз позволит достичь высоты 250 м. Но, как видите, это НЕ тот угол, при котором струя попадет в самую дальнюю точку! Можно целиться немного выше и продвинуться немного дальше (спасибо Сэмми Гербилу за указание на это).

Вопрос показал уравнение траектории, с которым не все могут быть знакомы. Я не был... Поэтому я решил убедить себя, выведя его из известного мне параметрического уравнения. Для снаряда, выпущенного со скоростью в под углом θ по горизонтали горизонтальная и вертикальная составляющие скорости равны:

в Икс "=" в потому что θ в у "=" в грех θ г т

Мы можем интегрировать их по времени, чтобы получить позицию:

Икс "=" в потому что θ т у "=" в грех θ т 1 2 г т 2

Преобразование выражения для Икс дает нам т :

т "=" Икс в потому что θ

Подставляя это в выражение для у мы получаем

у "=" в грех θ Икс в потому что θ 1 2 г Икс 2 в 2 потому что 2 θ "=" Икс загар θ г Икс 2 2 в 2 ( 1 + загар 2 θ )

Это знакомо вам - это было ново для меня. Но это был следующий бит, где у вас возникли проблемы. Вы рассчитали диапазон времени, за которое пуля может достичь высоты час , и предположил, что максимальное время будет соответствовать самому дальнему возможному выстрелу (что на самом деле неверно: время будет самым большим, если пуля выпущена прямо вверх). Вы также предположили, что пуля пересекла струю, прошедшую над головой, когда она выстрелила. Поскольку реактивный самолет летит быстрее пули, это никогда не может быть правдой. Тот факт, что ваше решение даже приблизилось к правильному числовому значению, является чем-то вроде чуда. [ но см. ниже... Я думаю, что после вашего последнего редактирования я понимаю это "чудо" ]

Итак, продолжим рассуждения. Нам нужно найти максимально возможное расстояние Икс до которого можно добраться на высоте час . Единственная переменная θ . Это означает, что если взять производную от Икс в отношении θ , стационарная точка (нулевой наклон) соответствует самому дальнему расстоянию (конечно, вы должны убедиться, что это не самое близкое расстояние). Вот что сделал ответ в книге. Но (и это умно), признавая, что загар θ является монотонной функцией в диапазоне интересующих значений < π / 2 , π / 2 ] > , можно также решить взять производную по загар θ . Обычно это делается формально путем замены переменных; решение книги занимает короткий путь.

Если мы положим д "=" загар θ , мы можем переписать уравнение траектории в виде

(1) у "=" Икс д г Икс 2 2 в 2 ( 1 + д 2 )

и значение д где стационарная точка (самая дальняя досягаемость) происходит, когда

г у г д "=" 0

Примечание. Используя этот подход, мы разрешаем у варьироваться с θ - находим максимально возможное значение у в данный Икс . Это математически проще сделать, потому что выражение линейно по у . Однако это приводит нас к выражению для красной пунктирной линии на моей диаграмме, как если бы я взял производную от Икс в отношении θ - но это было бы труднее.

Это означает

0 "=" Икс д г Икс 2 в 2 Икс "=" д г Икс 2 в 2 д "=" в 2 г Икс

Подставив это выражение вместо д обратно на траекторию (1), получаем

у "=" в 2 г г Икс 2 2 в 2 ( 1 + ( в 2 г Икс ) 2 ) "=" в 2 2 г г Икс 2 2 в 2

Это описывает параболу, которая представляет собой огибающую всех возможных точек, до которых можно добраться (поскольку при каждом значении у это дает нам самый большой и самый маленький Икс что можно бить). Я добавил эту кривую в виде красной пунктирной линии на рисунке. А теперь решение простое.

Нам просто нужно найти диапазон значений Икс которые находятся внутри красной пунктирной линии - другими словами, мы решаем

час "=" в 2 2 г г Икс 2 2 в 2 Икс 2 "=" 2 в 2 г ( в 2 2 г час )

Это дает нам два значения для Икс - положительный и отрицательный. Если вы установите г "=" 10   м / с , интервал [ 500 2 , 500 2 ] а поскольку струя летит со скоростью 500 м/с, она уязвима в общей сложности 8 секунды - время, необходимое, чтобы пролететь зону, в которой пушка могла до него долететь.

Обратите внимание, что из пушки всегда нужно стрелять задолго до того, как самолет войдет в «защищенное воздушное пространство» - даже если выстрелить прямо вверх, потребуется более 2,5 секунд, чтобы достичь высоты самолета.

Для справки, вот код Python, используемый для создания графика:

import numpy as np
import matplotlib.pyplot as plt
from math import pi,sqrt,acos,asin

vgun = 100.0
h    = 250.0
g    = 9.81

t = np.linspace(0,20,200)

# the curve that just touches the path of the jet:
vy_critical = sqrt(2*g*h)
th_critical = acos(vy_critical / vgun)
ax=plt.figure()
vx = vgun*np.sin(th_critical)
vy = vgun*np.cos(th_critical)
x = t*vx
y = vy*t-0.5*g*t*t
plt.plot(x,y,'g')
x = -x;
plt.plot(x,y,'g')

# add a number of trajectories at different angles:
for theta in np.linspace(-90,90,19)*pi/180:
    vx = vgun*np.sin(theta)
    vy = vgun*np.cos(theta)
    x = t*vx
    y = vy*t-0.5*g*t*t
    plt.plot(x,y,'b')


# limiting angle - largest range
th_crit = asin(sqrt((-2*g*h+vgun*vgun)/(-2*g*h+2*vgun*vgun)))
vxc = vgun*np.sin(th_crit)
vyc = vgun*np.cos(th_crit)
xc = t*vxc
yc = t*vyc -0.5*g*t*t
plt.plot(xc,yc,'m')
plt.plot(-xc,yc,'m')

# add the path of the jet:
plt.plot([-800,800],[h,h],'r')

# limit the range of the axes:
ax=plt.gca()
ax.set_ylim((0,2*h))
ax.set_xlim((-800,800))
plt.xlabel('horizontal position (m)')
plt.ylabel('vertical position (m)')
plt.title('possible trajectories')

# add the envelope of trajectories
x = np.linspace(-800,800,1000)
y = vgun*vgun/(2*g) - g*x*x/(2*vgun*vgun)
plt.plot(x,y,'r',ls='--') # red dashed line
plt.show()

ОБНОВЛЯТЬ

Итак, что не так с последней версией вашего решения (которая, в конце концов, дает правильный ответ)? Мне пришлось долго думать об этом, но, кажется, я понял, что происходит. Моему замешательству не помог тот факт, что вы использовали Икс означать две разные вещи - как начальное положение струи при выстреле из пушки, так и положение, в котором она перехватывается пушкой.

Но именно поэтому ваше решение работает. Вы решаете все возможные траектории, которые пересекаются и для которых загар θ действует. Это приводит к неравенству в вашем сроке п 2 , и это дает вам минимальное и максимальное значение п . Наконец, поскольку п "=" 500 т + Икс 0 , и у вас есть оба п м а Икс и п м я н , вы можете найти разницу во времени, не зная, что Икс 0 был.

Циклично, но правильно.

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

Итак, мое решение правильное, единственная проблема в том, что я не учел отрицательный интервал времени для стрельбы из пушки, а также я думаю (поправьте меня, если я ошибаюсь), что вы предлагаете, что я не должен был принимать т "=" 0 в качестве ссылки для стрельбы из пушки вместо этого я должен был просто рассмотреть т как интервал времени, за который пуля достигает 250 м высоту, а затем приравнять Икс координата пули относительно положения струи по прошествии времени т .
Да, я думаю, это правильно. Вы были очень близки - я просто хотел визуализировать ситуацию так, чтобы было понятнее, что вы можете "стрелять назад"
Ах... еще одна вещь, вопросы, которые я решил до сих пор, предполагают, что отрицательное время предполагает, что требуемые явления также произошли бы по той же траектории, когда снаряд был бы выпущен раньше. Икс секунды, где Икс является абсолютной величиной отрицательного времени. Итак, в этом вопросе, откуда вы знаете, что отрицательное время предполагает стрельбу назад, а не по воображаемой траектории. Также, если можно, объясните, о чем говорит решение книги, потому что оно меня уже очень давно съедает наизнанку
Проблема в том, что вы произвольно решаете, есть ли время, которое вы называете «t=0». В этом нет необходимости. Вместо этого вам нужно посмотреть, «на каком участке полета самолет может быть поражен пушкой», и это то, что показывает моя диаграмма. Затем вы говорите: «Расстояние равно X, скорость v, поэтому время опасности равно t = X/v». Нет необходимости ссылаться на «отрицательное время», если вы не говорите «над пушкой t = 0», но это совершенно произвольно. Если самолет пересекает эту точку в 10 часов, вы также можете сказать «t = 36000».
Хорошо .... поэтому не следует вызывать эталонное время в таких типах условий, когда положение объекта неизвестно (решателю), вместо этого необходимо использовать временной интервал. Поправьте меня, если я ошибаюсь.
Хорошо, после некоторого спокойного размышления, я думаю, что ваше решение действительно полностью отвечает на все мои сомнения, поэтому приму его.
Это был отличный ответ, Флорис. Вот почему я проголосовал за это.
Я думаю, что ваш ответ может быть неправильным. Если я правильно понимаю, вы говорите, что интервал между двумя точками, где пересекаются красная линия и зеленая траектория, является «опасной зоной». Однако синие траектории сразу над зелеными пересекают красную линию (второй раз) на большем горизонтальном расстоянии от зенитки. Так что "опасная зона" кажется мне больше, чем вы говорите.
@sammygerbil ты прав!! Мне придется еще немного подумать об этом и обновить свой ответ.
@sammygerbil - сейчас я это исправил.
@Floris - Хорошо, теперь, увидев ваш измененный ответ, я снова запутался. В абзаце, где вы начали объяснять решение книги, вы объяснили, что для фиксированной высоты (скажем, час ) максимум Икс для этой высоты можно получить г Икс г θ "=" 0 , Таким образом, для час "=" 250 м , максимум Икс можно найти по г Икс г θ "=" 0 , тогда зачем вы упомянули "и значение д где стационарная точка (самая дальняя досягаемость) происходит, когда г у г г "=" 0 ", как у постоянна, поэтому производная будет 0 Конечно. Это то, что беспокоило меня больше всего в решении книги.
Я не понял, как вы пришли к выводу, что вы сказали о моем решении, я сделал (что вы объяснили, почему это было неправильно, как и все другие решатели) просто пересечение траекторий самолета и зенитной пушки, который зависел от параметра т (время), которое было выбрано очень неудачно, но я не понял, как вы пришли к выводу: «Вы рассчитали диапазон времени, за которое пуля может достичь высоты час , и предположил, что максимальное время будет соответствовать самому дальнему возможному выстрелу (что на самом деле неверно: время будет самым большим, если пуля выпущена прямо вверх)».
@Floris - я обновил свое решение, если вы можете проверить его на наличие ошибок, пожалуйста, также я все еще не понимаю решение этой книги, и мои сомнения все еще остаются, как указано в двух комментариях выше.
Я посмотрю еще раз и вернусь к вам!
Пожалуйста, посмотрите, прояснят ли вам мои последние правки!

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

Другими словами, всякий раз, когда высота вершины параболы у м а Икс у Дж е т (высота струи) струя находится в опасной зоне. Это правильное решение из учебника.

Я вижу, что вы подразумеваете, что всякий раз, когда у м а Икс у Дж е т , то струя находится под угрозой поражения, но что, если к тому времени, когда пуля поднимется вверх (или упадет с вершины) на высоту, на которой летит струя, струя уже вышла из зоны ее (пули) дальности ( на высоте 25 м )
В вопросе, а также в ответе опасная зона, по-видимому, определяется как область, в которой есть простая возможность получить удар. Если бы вы были пилотом этого самолета, разве вы не определили бы его так же?
@ user350331, вы уверены, что в исходном вопросе нет опечатки? Как уже говорилось, пуля летит в 5 раз медленнее, чем реактивный самолет. Очевидно, что это совершенно нереально, если вы серьезно настроены сбить самолет.

В своем решении подумайте, что происходит, когда т "=" 0 .
Снаряд находится на позиции ( 0 , 0 ) и струя находится на позиции ( 0 , 250 ) т.е. на высоте 250 м непосредственно над снарядом.
Если бы это было исходным условием, то снаряд никогда бы не попал в струю.


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

Это решение находит максимальную высоту у Макс при заданном горизонтальном смещении снаряда Икс .

у Макс "=" ты 2 2 г г Икс 2 2 ты 2 "=" 500 Икс 2 2000 г.

введите описание изображения здесь

Все, что теперь нужно сделать, это убедиться, что максимальная высота полета снаряда у Макс равна или превышает высоту струи, которая составляет 250 м.
Предельные значения Икс происходить, когда 250 "=" 500 Икс 2 2000 г. Икс "=" ± 500 2 м и далее следует ответ.

Из вашего решения я мог сделать вывод, что в первую очередь опасная зона - это область, в которую, вероятно, попадет реактивный самолет, если выстрел будет точно рассчитан. Также в своем решении вы сказали, что опасная зона определяется таким образом, что вершина траектории пули 250 м . Итак, если мы узнаем максимальную дальность полета снаряда, которая оказывается равной 1000   м в θ "=" π / 4 и под этим углом вершина оказывается в 250 м , затем π / 4 θ π / 2 , я прав.
Также я должен был бы рассмотреть стрельбу из оружия в обоих квадрантах. И если пушка может стрелять под наклоном π / 4 θ π / 2 тогда у меня возникли проблемы с поиском координат, когда пуля находится на высоте 250 м так что я могу найти интервал Икс в котором струя находится в опасности. Не знаю почему, но мне до сих пор немного не по себе от этого вопроса, и я не могу придумать слов, которые ясно изложили бы мои сомнения.
@user350331 user350331 Я переписал свой ответ, чтобы попытаться более подробно объяснить, как был получен ответ из книги.
Большое спасибо .... визуализация с добавленными аннотациями очень помогла, и они также ответили на вопросы, которые я хотел задать, но не смог подобрать достаточно хороших слов, чтобы понять их смысл. Должен признаться, ты спасаешь жизнь.