Кривая погони: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Скорость "преследователя" больше скорости "убегающего" при k<1 (k=V/W)
 
(не показано 30 промежуточных версий 10 участников)
Строка 2: Строка 2:
[[Файл:Radiodrome-simple-y-bw.png|thumb|Простая кривая погони]]
[[Файл:Radiodrome-simple-y-bw.png|thumb|Простая кривая погони]]
'''Кривая погони''' — [[кривая]], представляющая собой решение задачи о «погоне», которая ставится следующим образом.
'''Кривая погони''' — [[кривая]], представляющая собой решение задачи о «погоне», которая ставится следующим образом.
Пусть точка <math>M</math> равномерно движется по некоторой заданной кривой.
Пусть точка <math>A</math> равномерно движется по некоторой заданной кривой.
Требуется найти траекторию равномерного движения точки <math>N</math> такую, что
Требуется найти траекторию равномерного движения точки <math>P</math> такую, что
касательная, проведённая к траектории в любой момент движения, проходила бы через соответствующее
касательная, проведённая к траектории в любой момент движения, проходила бы через соответствующее
этому моменту положение точки <math>M</math>.
этому моменту положение точки <math>A</math>.


== История ==
== История ==
Строка 19: Строка 19:
:<math>\eta - y = \frac {dy}{dx}(\xi - x).</math>
:<math>\eta - y = \frac {dy}{dx}(\xi - x).</math>


Добавляя к этосу уравнению заданное условием уравнение траектории <math>F (\xi, \eta)</math> движения «убегающего», можно определить из полученной системы уравнения <math>\xi</math> и <math>\eta</math>. После подстановки этих значений в дифференциальное уравнение (1) оно запишется в виде
Добавляя к этому уравнению заданное условием уравнение траектории <math>F (\xi, \eta)</math> движения «убегающего», можно определить из полученной системы уравнения <math>\xi</math> и <math>\eta</math>. После подстановки этих значений в дифференциальное уравнение (1) оно запишется в виде
:<math>\Phi \left(x, y, \frac {dy}{dx}, \frac {d^2y}{dx^2}\right) = 0 </math>.
:<math>\Phi \left(x, y, \frac {dy}{dx}, \frac {d^2y}{dx^2}\right) = 0 </math>.


Строка 37: Строка 37:
Пусть <math>k = \tfrac{V}{W}</math>
Пусть <math>k = \tfrac{V}{W}</math>


Пусть <math>A_0 = (0,0), P_0 = (1,0),</math> и точка ''A'' движется вдоль оси ''y''. Тогда
Пусть <math>A_0 = (0,0), P_0 = (1,0),</math> и точка ''A'' движется вдоль оси ''x''. Тогда


:<math> y(x) = {1 \over 2} \left( { {1-x^{(1-k)}} \over (1-k) } -{ {1-x^{(1+k)}} \over { (1+k)} } \right)</math> для <math>k\ne 1</math>
:<math> x(y) = {1 \over 2} \left( { {1-y^{(1-k)}} \over (1-k) } -{ {1-y^{(1+k)}} \over { (1+k)} } \right)</math> для <math>k\ne 1</math>
:<math> y(x) = {1 \over 4} \cdot \left( {x^2} -\ln {x^2} -1 \right) </math> для <math>k=1\;</math>
:<math> x(y) = {1 \over 4} \cdot \left( {y^2} -\ln {y^2} -1 \right) </math> для <math>k=1\;</math>

{{Hider|
title = Вывод|
hidden = 1 |
title-style = text-align: left; |
content-style = text-align: left; |
content =

[[Файл:Radiodrome-sketch-lettered-colour.png|thumb|Расчётная схема простой кривой погони]]
Рассмотрим случай ''A<sub>0</sub>(0,0), P<sub>0</sub>(0,1)'', при движении «убегающего» вдоль оси ''x'' и при ''k'' > 0. В произвольный момент времени «убегающий» всегда находится на касательной к кривой траектории движения «преследователя», то есть
:<math> \frac{\mathrm{d}y}{\mathrm{d}x} = \frac{-y}{a-x}, </math>
на основании чего запишем [[дифференциальное уравнение]]:
:<math>y + y'(a - x) = 0\;</math>, где <math>y > 0</math>
Из условия<math>a = V \cdot t</math> следует <math>\frac{y}{y'} + Vt = x</math>, после дифференцирования по времени <math>\dot y = y' \cdot \dot x</math> и <math>\dot y' = y'' \cdot \dot x</math>, на основании которых:
:<math>\dot x = \frac{\mathrm{d}x}{\mathrm{d}t} = \frac{V \cdot y'^2} {y \cdot y''} </math>
Запишем выражение для определения [[Длина кривой|длины кривой]]:
:<math>l = Wt = k \int_0^x \sqrt{1+(y')^2} \mathrm{d}x </math>
Из
:<math>\mathrm{d}x^2 + \mathrm{d}y^2 = W^2 \mathrm{d}t^2 </math> и <math>w^2= \frac{\mathrm{d}x^2}{\mathrm{d}t^2} + \frac{\mathrm{d}y^2}{\mathrm{d}t^2}=\dot x^2 + (y' \cdot \dot x)^2</math>
следует
:<math>\dot x = \frac{W}{\sqrt{1+y'^2}} </math>
Аналогично проводим дифференцирование по <math>y</math>:
:<math> y'' -k \cdot \frac{y'^2}{y} \cdot \sqrt{1 +y'^2} = 0 </math>
Решение с подстановкой
:<math>u = x' = \frac{1}{y'}, y'' = \frac{-1}{u^3} \frac{\mathrm{d}u}{\mathrm{d}x}</math>,
при разделении переменных приводит к
:<math>\frac{-\mathrm{d}u}{\sqrt{1+u^2}} = k \cdot \frac{\mathrm{d}y}{y}</math>
после интегрирования получаем:
:<math>\operatorname{arsinh} u = k\cdot\ln y + C</math>
и далее после использования формального определения [[гиперболический синус|sinh]] из <math>C_1=e^C</math> получаем:
:<math> x' = \frac{\mathrm{d}x} {\mathrm{d}y} = \frac{1}{2} \left[ (C_1 \cdot y)^k - (C_1 \cdot y)^{-k} \right] </math>
Повторно интегрируем с определением постоянной интегрирования <math>C_2</math>. Из начальных условий
:<math>\left. \tfrac{dx}{dy}\right| _{y=1}=0</math>
следует
:<math>C_1=1</math>,
а также
:<math>\left. x\right| _{y=1}=0</math>
получаем:
:<math>C_2=\frac{k}{1-k^2}</math> или <math>C_2=-\frac{1}{4}</math> для <math>k=1</math>
или:
:<math> x(y) = {1 \over 2} \left( \begin{matrix} \quad \\ { y^{(1+k)} \over (1+k) } \\ \quad \end{matrix} -\left \lbrace \begin{matrix} { y^{(1-k)} \over (1-k) } \\ {\ln {|y|}} \end{matrix} \right \rbrace \right) +\left \lbrace \begin{matrix} {k \over {1-k^2}} \\ -{1 \over 4} \end{matrix} \right \rbrace\ \begin{cases} {k \neq 1} \\ {k=1} \end{cases} </math>
На основании этих уравнений можно получить уравнения, приведённые выше.
}}

=== Свойства ===
При ''k < 1'' линия погони пересечёт прямую движения «убегающего» и точка ''P'' действительно настигнет точку ''A''.

При ''k ≥ 1'' линия погони асимптотически приближается к прямой движения «убегающего» и точка ''P'' не настигнет точку ''A''.

При рациональном значении ''k ≠ 1'' линия погони является алгебраической кривой. При ''k = 1'' и при ''k'' иррациональном кривая погони становится трансцендентной кривой.

При ''k = 1'' (при одинаковых значениях скоростей «преследователя» и «убегающего») кривая погони напоминает [[трактриса|трактрису]], однако имеет другое уравнение.

== Задача с несколькими преследователями ==
{{Main|Задача про мышей}}
[[Файл:Four point pursuit curve.gif|thumb|animation|Кривая погони четырёх объектов, начинающих движение из вершин квадрата ([[задача про мышей]] для n=4)]]


== Практическое применение ==
== Практическое применение ==
Строка 47: Строка 103:


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

=== Системы самонаведения ракет ===
Основной задачей системы самонаведения [[ракета|ракеты]] считается обеспечение попадания её в цель или перехват цели с минимальным промахом. Поскольку у управляемых ракет имеется возможность изменять траекторию полёта ракеты сразу же после пуска, то существует множество траекторий, при движении по которым самонаводящаяся ракета поразит цель. Но на практике стараются выбрать ту из них, которая при данных условиях стрельбы обеспечивает наибольшую вероятность поражения цели.

Условие, положенное в основу работы системы наведения ракеты, называется методом наведения. Метод наведения определяет теоретическую траекторию движения ракеты. Выбранный метод наведения реализуется, как правило, с помощью вычислительного устройства, которое получает информацию об относительном положении ракеты и цели, о скоростях и направлениях их движения. На основе этой информации вычисляется желательная траектория движения ракеты и определяется наиболее выгодная точка встречи её с целью. По результатам вычислений формируются команды управления, поступающие на рули управления. Рули управляют ракетой по заданному закону. Одним из методов наведения ракет является использование математических зависимостей, которыми описывается кривая погони<ref>''Куроткин В. И., Стерлигов В. Л.'' Самонаведение ракет. М.:Военное издательство Минобороны СССР. 1963, 88 с.</ref>.


== Вариации и обобщения ==
== Вариации и обобщения ==
* В более широком понимании равномерности движения точки <math>N</math> не требуется, и именно в таком понимании является кривой погони [[Трактриса]].
* В более широком понимании, равномерности движения точки <math>P</math> не требуется, и именно в таком понимании является кривой погони [[трактриса]].


== Примечания ==
{{geometry-stub}}
{{примечания}}


{{Кривые}}
{{Кривые}}

Текущая версия от 14:29, 18 июля 2024

Кривая погони при различных параметрах
Простая кривая погони

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

Задача о кривой погони поставлена Леонардо да Винчи и решена Бугером в 1732 году.

Общий случай постановки задачи

[править | править код]

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

Если допустить, что за бесконечно малый промежуток времени точка прошла расстояние , а точка  — расстояние , то , согласно поставленному выше условию, получим соотношение , или

(1)

Далее следует выразить и через x, y и их дифференциалы. По условию, координаты точки должны удовлетворять уравнению касательной к искомой кривой, то есть

Добавляя к этому уравнению заданное условием уравнение траектории движения «убегающего», можно определить из полученной системы уравнения и . После подстановки этих значений в дифференциальное уравнение (1) оно запишется в виде

.

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

В общем случае для произвольно заданной кривой найти решение полученного уравнения достаточно сложно. Задача существенно упрощается, если рассмотреть простейший случай, когда траектория "убегающего" является прямой.

Простая кривая погони

[править | править код]

Простая кривая погони получается в простом случае, когда преследуемая точка движется по прямой линии. Впервые её описал Пьер Бугер в 1732 году. Позднее Пьер Луи де Мопертюи рассмотрел кривую погони для других случаев.

Определение

[править | править код]

Пусть точка старта объекта преследования, а  — стартовая точка преследователя. Пусть точка движется равномерно со скоростью в каком-нибудь определённом направлении, а точка движется со скоростью , всегда направленной к точке . Траектория точки является простой кривой погони.

Уравнение в декартовых координатах

[править | править код]

Пусть

Пусть и точка A движется вдоль оси x. Тогда

для
для

При k < 1 линия погони пересечёт прямую движения «убегающего» и точка P действительно настигнет точку A.

При k ≥ 1 линия погони асимптотически приближается к прямой движения «убегающего» и точка P не настигнет точку A.

При рациональном значении k ≠ 1 линия погони является алгебраической кривой. При k = 1 и при k иррациональном кривая погони становится трансцендентной кривой.

При k = 1 (при одинаковых значениях скоростей «преследователя» и «убегающего») кривая погони напоминает трактрису, однако имеет другое уравнение.

Задача с несколькими преследователями

[править | править код]
Кривая погони четырёх объектов, начинающих движение из вершин квадрата (задача про мышей для n=4)

Практическое применение

[править | править код]

Задача построения кривой погони впервые встала при выборе курса судна с учётом внешних факторов (боковых ветров, течения) для оптимального достижения точки цели путешествия.

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

Системы самонаведения ракет

[править | править код]

Основной задачей системы самонаведения ракеты считается обеспечение попадания её в цель или перехват цели с минимальным промахом. Поскольку у управляемых ракет имеется возможность изменять траекторию полёта ракеты сразу же после пуска, то существует множество траекторий, при движении по которым самонаводящаяся ракета поразит цель. Но на практике стараются выбрать ту из них, которая при данных условиях стрельбы обеспечивает наибольшую вероятность поражения цели.

Условие, положенное в основу работы системы наведения ракеты, называется методом наведения. Метод наведения определяет теоретическую траекторию движения ракеты. Выбранный метод наведения реализуется, как правило, с помощью вычислительного устройства, которое получает информацию об относительном положении ракеты и цели, о скоростях и направлениях их движения. На основе этой информации вычисляется желательная траектория движения ракеты и определяется наиболее выгодная точка встречи её с целью. По результатам вычислений формируются команды управления, поступающие на рули управления. Рули управляют ракетой по заданному закону. Одним из методов наведения ракет является использование математических зависимостей, которыми описывается кривая погони[1].

Вариации и обобщения

[править | править код]
  • В более широком понимании, равномерности движения точки не требуется, и именно в таком понимании является кривой погони трактриса.

Примечания

[править | править код]
  1. Куроткин В. И., Стерлигов В. Л. Самонаведение ракет. М.:Военное издательство Минобороны СССР. 1963, 88 с.