Скачиваний:
148
Добавлен:
02.05.2014
Размер:
212.48 Кб
Скачать

2.6. Модель отражения атаки ракетной батареей пво

В этом параграфе рассматривается пример простой имитационной модели, в которой при помощи жеребьевки решается вопрос об исходе случайных событий. Модель заимствована их книги Шеннона [1] и является одной из семейства моделей, разработанных в университете штата Алабама по заказу командования ракетных войск армии США. Основная цель построения этой модели - создать средство для оценки влияния отдельных параметров наземной ракетной батареи ПВО при отражении ею атаки вражеского самолета - ракетоносца, летящего на малой высоте. Модель построена на следующих "правилах".

1. Частичные повреждения самолета и батареи ПВО не рассматриваются. В любой момент времени каждая из сторон может быть либо уничтожена, либо сохранять полную боеспособность.

2. Целями служат самолет и батарея, но не выпущенные ими ракеты.

3. И самолет и батарея открывают огонь в тот момент, когда противник оказывается в соответствующей зоне пуска.

4. Бой между батареей и самолетом может закончится одним из следующих исходов:

- самолет гибнет, батарея ПВО выживает;

- самолет выживает, батарея ПВО гибнет;

- обе стороны гибнут;

- обе стороны выживают.

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

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

Основные данные самолета и его вооружения:

V - скорость полета, м/с,

M1 - число ракет в боекомплекте,

D1 - интервал времени между последовательными пусками ракет, с,

R1 - максимальная дальность пуска ракеты, м,

U1(R) - средняя скорость полета авиационной ракеты, как функция дальности пуска, м/с,

P1(R) - вероятность поражения цели одной ракетой в функции расстояния до цели в момент пуска.

M2, D2, R2, U2(R), P2(R) - аналогичные данные батареи ПВО.

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

R0 = max(R1, R2).

В момент времени Tр самолет разворачивается и ложится на обратный курс.

Tp = (M1-1)D1 при R1 => R2;

Tp = (R2-R1)/V + (M1-1)D1 при R1 < R2.

Формула справедлива, конечно, при условии T р< R1.

Расстояние между самолетом и батареей ПВО определяется так

R(T) = R0 - VT при T < Tр;

R(T) = R0 -VTр + V(T-Tр) при T > Tр.

Минимальное расстояние между батареей и самолетом

Rmin = R0 - VTр.

Время нахождения самолета в зоне огня батареи T = 2(R2 - Rmin)/V.

Максимальное число ракет, которое может использовать самолет равно M1. Максимальное число ракет, которое может использовать батарея ПВО

N = max{M2, [T/D2 + 1]}.

Обозначим Tei и Tfi - момент пуска самолетом i-ой ракеты и момент времени, когда эта ракета достигает цель:

Tei = (R0 - R1)/V + (i-1)D1;

Tfi = Tei + R(Tei)/U1(R(Tei)).

Обозначим также Tgj и Thj - момент пуска j-ой зенитной ракеты и момент достижения ею цели. Ясно, что

Tgj = (R0 - R2)/V + (j-1)D2.

С определением Thj дело обстоит сложнее, так как возможны три случая:

- в момент встречи зенитной ракеты с самолетом самолет летит в сторону батареи;

- в момент пуска зенитной ракеты самолет уже удаляется от батареи;

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

1) Tgj < Tp, Thj < Tp; Thj = Tgj + {R(Tgj) - V(Thj - Tgj)}/U2(R(Thj)).

2) Tgj > Tp, Thj > Tp; Thj = Tgj + {R(Tgj) + V(Thj - Tgj)}/U2(R(Thj)).

3) Tgj < Tp, Thj > Tp; Thj = Tgj + {R(Tgj) - V(Tp - Tgj) + V(Thj - Tp)}/U2(R(Thj)).

Средние скорости полета ракет U1(R) и U2(R) в функции дальности полета R определяются при интегрировании уравнений движений ракет. Эти расчеты делаются заблаговременно, а их результаты аппроксимируются подходящими зависимостями. Такой прием значительно сокращает трудоемкость моделирования. В описываемой модели

U1 (R) = V + 600 + 0.2R - 0.00000833R2;

U2 (R) = 750 + 0.2R - 0.00000833R2.

Итак, есть все необходимое для того, чтобы построить цепочку "критических" моментов времени, когда одна из сторон - самолет или батарея ПВО могут уничтожить своего противника:

Tfi, i = 1,...,M1; Thj, j = 1,...,N.

Исходы случайных событий в "критические" моменты времени разыгрываются при помощи жребия. Пусть P1 и P2 вероятности поражения целей авиационной и зенитной ракетой соответственно. Пусть Prob1 и Prob2 - программы, рассчитывающие P1 и P2. Фрагмент программы (на Фортране) имитационного моделирования боя может быть таким

...

call Prob1(R, P1)

call Randu(Ix, Iy, X)

if (X .LT. P1) Then <переход к оператору, фиксирующему победу самолета>

else call Prob2(R, P2)

if (X .LT. P2) <переход к оператору, фиксирующему победу батареи ПВО>

end if

...

Соседние файлы в папке MD_DOC