Результаты исследования и выводы по ним
УО «Военная академия Республики Беларусь»
Кафедра информационно-вычислительных систем
Расчетно-графическая работа
Разработка GPSS-модели функционирования вычислительной системы
Исполнитель: курсант 456 учебной группы
мл.с-т Жуковская Е.В.
Руководитель: профессор кафедры №210
п/п-к Акулич С.В.
Минск
2007 г
СОДЕРЖАНИЕ
1. Постановка задачи
2. Структурная схема модели
3. Текст программы
4. Результаты моделирования
5. Результаты исследования и выводы по ним
6. Текст оптимизированной программы
7. Результаты работы оптимизированной программы
8. Выводы по результатам работы оптимизированной программы
9. Выводы
1. Постановка задачи
Группировка ЗРВ, состоящая из 3-х одноканальных зрдн, выполняет задачу по обороне объекта в воздушном коридоре, ширина которого равна диаметру ЗО зрдн. Все зрдн расположены один за другим, их ЗО не перекрываются.
Воздушные цели летят равномерно, прямолинейно с неизменной скоростью и одинаковым приоритетом. Интенсивность налета составляет 8 целей в минуту. Скорость целей распределена равномерно в интервале [100, 2000] м/с. Известно, что цели в пределах ЗО каждого зрдн проходят путь, величина которого распределена равномерно в интервале [15, 80] км.
|
|
Работное время зрдн распределено равномерно в интервале [10, 80] с, а вероятность уничтожения цели одной ракетой – 0,8. Зрдн ведут обстрел всех целей, находящихся в ЗО. Проанализировать боевые действия группировки ЗРВ.
На основании данных о скорости и пути получаем, что время пребывания СВН в ЗО одного зрдн распределено равномерно в интервале [7.5, 800] с. В качестве единицы модельного времени выбираем 1 децисекунду, т.е. – 0,1 с.
2. Структурная схема модели
Вкратце рассмотрим функционирование данной системы. Воздушные цели летят равномерно прямолинейно. При прохождении цели в ЗО 1-го зрдн проверяется условие: если время пребывания цели в ЗО больше работного времени зрдн, происходит его обслуживание, иначе осуществляется переход ко второму зрдн. Алгоритм выполнения программы для остальных зрдн аналогичен. Перед выходом транзакта происходит подсчет уничтоженных и неуничтоженный целей.
Текст программы
10 * *
14 * Combat Actions Simulation *
16 * *
|
|
18 **************************************
20 EXPON FUNCTION RN1,C24
0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38
.8,1.6/.84,1.83/.88,2.12/.9,2.3/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2
.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8
30 TSVN FVARIABLE 7.925#RN2+75
40 TZRD FVARIABLE 0.7#RN3+100
50 TIME FVARIABLE P2-MP1
65 GENERATE 75,FN$EXPON
70 SAVEVALUE KSVN+,1
80 ASSIGN 1,AC1
90 ASSIGN 2,FV$TSVN
100 ASSIGN 3,FV$TZRD
110 TEST GE P2,P3,ZRD2
120 SEIZE ZRD1
130 TEST GE FV$TIME,P2,ZRD2
140 ADVANCE P3
150 RELEASE ZRD1
160 TRANSFER 0.2,UN1
170 ASSIGN 1,AC1
180 ASSIGN 2,FV$TSVN
190 ASSIGN 3,FV$TZRD
200 TEST GE P2,P3,ZRD3
210 SEIZE ZRD2
220 TEST GE FV$TIME,P2,ZRD3
230 ADVANCE P3
240 RELEASE ZRD2
250 TRANSFER 0.2,UN1
260 ASSIGN 1,AC1
270 ASSIGN 2,FV$TSVN
280 ASSIGN 3,FV$TZRD
290 TEST GE P2,P3,NV1
300 SEIZE ZRD3
310 TEST GE FV$TIME,P2,NV1
320 ADVANCE P3
330 RELEASE ZRD3
340 TRANSFER 0.2,UN1
350 NV1 SAVEVALUE NV+,1
|
|
360 TERMINATE
370 UN1 SAVEVALUE UN+,1
380 TERMINATE
START 1
Необходимо дать несколько пояснений к программе.
Так как в моделируемой системе все устройства одноканальные, то при разработке GPSS-модели были использованы устройства, а не память.Оператор GENERATE 75,FN$EXPON имитирует поступление заявок (целей).
Операторы ASSIGN 1,AC1, ASSIGN 2,FV$TSVN, ASSIGN 3,FV$TZRD присваивают ячейкам начальные значения. Оператор SEIZE ZRD1 имитирует поступление заявки в устройство с именем ZRD (имя устройства может быть любым). Оператор ADVANCE P3 имитирует задержку цели на время Р3 – работное время текущего зрдн. Оператор RELEASE ZRD имитирует выход цели из ЗО. Оператор TEST GE P2,P3,ZRD2 действует следующим образом: если время пребывания цели в ЗО больше работного времени текущего зрдн, то цель обслуживается этим зрдн, иначе переходит в оператор с меткой ZRD2. Остальные операторы аналогичны предыдущим, имеющие лишь различия в своих значениях.
Результаты моделирования
В результате прогона через модель системы 30 транзактов были получены следующие результаты:
Результаты исследования и выводы по ним
Исследования показали, что при работе трех зрдн пропуск целей практически отсутствует. Например, при поступлении 100 целей уничтожаются 98:
|
|
Проведя исследования с количеством целей от 30 до 600, в среднем процент неуничтоженных целейсоставляет около(0,7-2)% ,причем
(90-99)% всех уничтоженных целей приходится на ZRD1 и ZRD2. В этом, на мой взгляд, и заключается нерациональность использования системы.
Таким образом, в целях оптимизации предлагается удалить ZRD3 из системы и исследовать ее функционирование.
Дата добавления: 2018-02-15; просмотров: 735; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!