В ситуациях 15-16, хотя ВО и находится в начальный момент вне «запретного цилиндра», однако ЛА не успевает за время Tсум перехватить ВО в передней полусфере. Поэтому поражение происходит в задней полусфере атаки.
Ситуации 17-20 соответствуют случаю, когда ВО уже в начальный момент времени находится внутри «запретного цилиндра». Поэтому поражение возможно только в задней полусфере.
Ситуации 21-24 соответствуют случаю 0 /2, когда перехват возможен только в заднюю полусферу атаки.
Рассмотрим ситуации таблицы более подробно.
Вситуациях 1-2 истребителю приходится пассивно ожидать на аэродроме, а затем перехватывать цель на минимальной программной (крейсерской) скорости с минимальным расходом топлива. Это происходит вследствие того, что в начальный момент цель находится вне области действия истребителя.
Вслучаях 3-8 истребитель осуществляет полет и на крейсерской, и на балансной высоте, что обеспечивает минимальное суммарное углубление цели.
Вслучаях 9-13 цель находится так близко к аэродрому, что истребителю хватает топлива, чтобы лететь только на балансной высоте с максимальной скоростью. В ситуации 14 цель в момент ее перехвата находится на границе «запретного цилиндра», и наведение истребителя происходит в ППС.
Вслучаях 15-19 истребителю приходится пассивно ожидать, пока он не сможет перехватить цель в ЗПС на границе «запретного цилиндра». В ситуациях 20-24 ЛА «догоняет» цель на максимальной балансной скорости.
Результаты тестирования на гипотетических примерах показали, что приведенный выше способ задания начальных приближений, действительно обеспечивает устойчивую сходимость метода. Од-
нако если 0 0 |
|
|
и при этом возможен перехват как в перед- |
|
2 |
||||
|
|
|
нюю (ППС), так и в заднюю (ЗПС) полусферы атаки, итерации могут сойтись к большему времени перехвата в ЗПС по сравнению с меньшим временем перехвата в ППС.
186
2.6. Использование методов нелинейного программирования при оценке параметров формирующего фильтра
Важные прикладные аспекты использования методов нелинейного программирования связанны с задачами идентификации параметров систем различной природы и назначения. Одной из таких задач идентификации может служить задача определения параметров формирующего фильтра, выходом которого является случайный процесс, корреляционная функция которого близка корреляционной функции моделируемого случайного процесса. Рассмотрим, прежде всего, основные свойства формирующих фильтров.
2.6.1. Основные свойства формирующих фильтров
Как известно [50], формирующим фильтром называется линейная динамическая система (в общем случае нестационарная), на вход которой подаётся нормально распределенный «белый шум» единичной интенсивности, а выходом является случайный процесс, корреляционная функция которого Ky (t1,t2 ).
В общем случае уравнение формирующего фильтра имеет вид
an (t) |
dn y(t) |
an 1 |
(t) |
dn 1y(t) |
... a0 |
(t)y(t) |
|||||
|
dtn |
|
dtn 1 |
||||||||
|
|
|
|
|
|
|
|
|
|
||
bm (t) |
|
dm x(t) |
bm 1(t) |
dm 1x(t) |
... b0 |
(t)x(t), (2.196) |
|||||
|
dtm |
|
dtm 1 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
||
где a0 (t), , an (t),b0(t), ,bm(t) – коэффициенты формирующего фильтра (m n); y(t) – случайный процесс на выходе фильтра; x(t) – нормально распределенный «белый шум» интенсивности
Nx .
Уравнение (2.196) можно записать в операторной форме:
Dn (S,t)y(t) Mm(S,t)x(t), |
(2.196а) |
где Dn(S,t) и Mm(S,t) – линейные операторы: |
|
Dn (S,t) an(t)Sn a0 (t); |
(2.197а) |
Mm (S,t) bm (t)Sm b0(t). |
(2.197б) |
187
Как известно, корреляционная функция Ky (t1,t2 ) произвольного случайного процесса y(t) определяется как [7]
Kу (t1,t2 ) M[(y(t1) mу (t1))(y(t2) mу (t2 ))], |
(2.198) |
где my (ti ) – математическое ожидание сечения случайной функ-
ции y(t) в момент ti .
Известно, что корреляционная функция обладает следующими свойствами.
1. Ky (t1,t2) Ky (t2,t1) – свойство симметрии.
2. K |
2 |
(t ,t |
2 |
) K |
y |
(t ,t )K |
y |
(t |
2 |
,t |
2 |
). |
(2.199) |
|
y |
1 |
|
1 1 |
|
|
|
|
3. Ky (t1,t2 ) – положительно определенная функция.
Предположим, что импульсная переходная функция динамической системы (2.196), представляющая собой реакцию этой системы на бесконечно большой импульс, поданный в момент времени, известна:
|
k(t, ) |
Mm (S,t) |
(t ), |
t ; |
|
|||
|
|
(2.200) |
||||||
|
|
|
Dn (S,t) |
|
|
|||
|
|
k(t, ) 0, |
t . |
|
|
|||
Тогда для любого момента времени t справедливо выражение |
||||||||
|
|
|
|
t |
|
|
|
|
|
|
y(t) x( )k(t, )d . |
|
(2.201) |
||||
|
|
|
|
|
|
|
|
|
Подставляя (2.201) в формулу (2.198), получим |
|
|||||||
|
|
Kу (t1,t1) M[y(t1)y(t2)] |
|
|||||
t1 |
|
t2 |
|
|
|
|
|
|
|
k(t1, 1) k(t2, 2 )Kx ( 1, 2)d 2 d 1, |
(2.202) |
||||||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
где Kx (t1,t2 ) |
– |
корреляционная |
функция случайного |
процесса |
||||
x(t) . |
|
|
|
|
|
|
|
|
При t1 t2 |
t |
получим дисперсию процесса y(t) |
в момент |
|||||
времени t : |
|
t |
t |
|
|
|
||
2у (t) |
|
|
|
|||||
k(t, 1) |
k(t, 2)Kx ( 1, 2 ) d 2d 1 . |
(2.203) |
||||||
|
|
|
|
|
|
|
||
188
Найдем корреляционную функцию сигнала y(t) на выходе ди-
намической системы (2.196), на вход которой подается «белый шум» x(t) . Так как спектральная плотность «белого шума» посто-
янна и равна интенсивности, т.е.
Sx ( ) Sx (0) Nx, |
, |
(2.204) |
то корреляционную функцию случайного процесса x(t) можно записать в виде
|
Nx |
|
|
|
Kx ( ) |
e j d Nx ( ). |
(2.205) |
||
|
||||
|
2 |
|
||
Таким образом, корреляционная функция стационарного «белого шума» для интервала времени 1 2 будет иметь вид
Kx ( 1 2 ) Nx ( 1 2). |
(2.206) |
Подставляя (2.206) при Nx 1 в формулу (2.202), получим:
|
t1 |
t1 t2 ; |
|
Kу (t1,t2 ) |
k(t1, 1)k(t2, 1)d 1 , |
(2.207а) |
|
|
|
|
|
|
t2 |
t1 t2 . |
|
Kу (t1,t2 ) |
k(t1, 2 )k(t2, 2 )d 2 , |
(2.207б) |
Полагая в (2.207а) и (2.207б) t1 t2 t , найдем дисперсию выходного сигнала:
2y |
|
t |
2(t, )d . |
|
|
k |
(2.208) |
Для стационарных линейных динамических систем импульсная передаточная функция k(t, ) зависит только от промежутка вре-
мени, истекшего с момента подачи возмущающего импульса, т.е.
k(t, ) k(t ). |
(2.209) |
Применим к обеим частям равенства (2.207б) линейный оператор Dn(S,t) , определяемый выражением (2.197а). Тогда с учетом выражения (2.200) получим:
189
|
t2 |
|
t2 t1. (2.210) |
Dn (S,t)Ky (t1,t2) |
k(t2, )M(S,t1) (t1 |
)d ; |
Так как -функция в правой части (2.210) не равна нулю только при t1, а верхний предел t2 t1, то справедливо выражение:
Dn (S,t)Ky (t1,t2) 0, |
t2 t1, |
(2.211) |
или, подставляя значение линейного оператора (2.197а), получим линейное однородное уравнение, которому удовлетворяет корреля-
ционная функция Ky (t1,t2 ) |
при t2 t1: |
|
|
|
|
|
|
|
|||||||||||||
a |
n |
(t |
) |
dn |
K |
|
(t ,t |
|
) a |
|
(t )K |
|
(t |
|
,t |
|
) 0; |
t |
|
t . (2.212) |
|
dtn |
|
|
|
|
|
|
|
||||||||||||||
|
1 |
|
|
y |
1 |
2 |
|
|
0 |
1 |
y |
|
1 |
|
2 |
|
|
2 |
1 |
||
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рассмотрим выражение (2.207а). Очевидно, что это выражение можно трактовать как уравнение свертки [50] линейной динамиче-
ской системы с импульсной переходной функцией k(t1, ) , на вход которой подается сигнал k(t2, ), а выходом является корреляционная функция Ky (t1, ). Таким образом, можно записать:
|
a |
n |
(t |
|
|
) |
dn |
K |
|
|
(t |
|
|
,t |
|
) ... a |
|
(t |
)K |
|
(t ,t |
|
|
) |
||||||||
|
|
|
dtn |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
1 |
|
|
|
у |
|
|
1 |
|
2 |
|
0 |
1 |
|
|
у |
1 |
2 |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) , t |
|
|
t . (2.213) |
|||
b |
m |
(t |
|
|
) |
|
|
|
|
k(t |
|
|
,t |
|
) ... b (t |
)k(t |
|
,t |
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
1 |
|
|
dt1m |
|
1 |
|
|
2 |
|
|
|
0 1 |
|
|
1 |
|
2 |
|
|
2 |
1 |
||||||||
Рассуждая аналогичным образом, получим еще два уравнения:
an |
(t2 ) |
dn |
Kу (t1 |
,t2) ... a0(t2 )Kу (t1,t2) 0 , |
|
t1 t2 . |
(2.214) |
|||||||||||||||||||
dt2n |
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
a |
n |
(t |
|
) |
dn |
K |
|
(t |
|
,t |
|
) ... a |
|
(t |
|
)K |
|
(t ,t |
|
) |
|
|||
|
|
|
dt2n |
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
2 |
|
|
у |
|
1 |
|
2 |
|
0 |
|
2 |
|
у |
1 |
|
2 |
|
|
||||
|
bm (t |
2 ) |
dm |
|
k(t1,t2) ... b0 (t2)k(t1,t2) , |
t1 t2 . |
(2.215) |
|||||||||||||||||||
|
dt2m |
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
190