close

Вход

Забыли?

вход по аккаунту

?

отчет - копия

код для вставкиСкачать
Московский Авиационный Институт
(Национальный Исследовательский Университет)
Кафедра 302
Курсовая работа по курсу
"Компьютерное моделирование систем"
Выполнил студент:
Самойлович В.А.
Проверил: Хахулин Г. Ф.
МОСКВА, 2012
Содержание
1. Постановка задачи3
2. Формализованное описание ИМ4
2.1. Выбор класса ИМ и метода движения модельного времени4
2.2. Критерии оценки результатов моделирования4
2.3. Параметры имитационной модели4
2.4. Состояния имитационной модели5
2.5. Начальное состояние имитационной модели5
2.6. Моделирование случайных явлений и распределений потоков базовых псевдослучайных чисел5
2.7. Сбор статистики и расчёт показателей критерия5
2.8. Алгоритмы проверки совершения событий9
1. Постановка задачи
Движущиеся объекты (ДО) перемещаются равномерно в зоне имеющей форму квадрата. Траектории движения - ломанные линии, точки излома случайные .Для обмена данными между ДО и АСОИУ используются подвижные приемопередающие станции. Как АСОИУ и так и ДО являются источниками возникновения сообщений. Потоки сообщений в обоих направлениях- Пуассоновские. Обмен данными возможен, если ДО попадает в круговые зоны относительно ППС. Круговых концентрических зон две: меньшим радиусом- зона надежной связи, в следующей за ней зоне возможна потеря сообщений с заданной вероятностью. Для успешной передачи сообщения достаточно попадания ДО в зону связи одной из ППС. Предача данных-мгновенная. При отсутвии связи сообщение теряется. Построить имитационную модель для исследования процесса обмена сообщениями АСУ и ДО. 2. Формализованное описание ИМ
2.1. Выбор класса ИМ и метода движения модельного времени
Модель будем строить в классе непрерывно-дискретных с использованием в качестве продвижения модельного времени комбинации метода модельных событий и метода фиксированного шага.
1. Проход ДО или ППС точки излома. (k=1);
2. Появление сообщения (к=2)
Граф-схема взаимосвязи событий:
2.2. Критерии оценки результатов моделирования
Цель 1: 1. Вероятность передачи сообщения в зоне приема с заданной вероятностью, потери сообщения в зоне приема с заданной вероятностью.
Цель 2: 2. Интенсивность передачи сообщений от ДО к АСУ, и от ППС к ДО.
Сбор статистики планируется по одной длительной реализации в предположении стационарности и эргодичности процессов.
2.3. Параметры имитационной модели
A, B - длина и ширина зоны движения;
KolDO - количество ДО;
KolPPS- количество ППС
RPPS1- радиус уверенной передачи сообщения
RPPS2- радиус передачи сообщения с заданной вероятностью
VD - скорости движения ДО
VPPS- скорости движения ППС
TP - время прогона имитационной модели.
2.4. Состояния имитационной модели
Проход ДО или ППС точки излома.
tK=1TDO=1
TDO=2-N Где N-номер ДО или ППС Где TDO=1 это ДО, TDO=2это ППС
NDOx[i], NDOy[i] - координаты центров ДО, i=1.. KolDO;
NextDOx[i], NextDOy[i] - точка следующего излома траектории ДО, i=1.. KolDO;
TDDO[i]-время движения ДО.
Массив состояния ДО MSDO [KolDO, 7]
TDDONDOxNDOyNextDOxNextDoyVDxVDy TDPPS[i]-время движения ППС.
NPPSx[j], NPPSy[j] - координаты ППС, j=1.. KolPPS;
NextPPSx[j], NextPPSy[j] - точка следующего излома траектории ППС, J=1.. KolDO
Массив состояния ППС MSPPS[KolPPS, 7]
TDPPSNPPSxNPPSyNextPPSxNextPPSyVPxVPy Появление сообщения
tK=2TDO=1
TDO=2-N Где TDO=1 это ДО, TDO=2это ППС
RPS-массив попаданий ДО в зону ППС, строки 0-KolPPS
1-попадание в зону уверенной передачи
2-попадание в зону передачи сообщения с заданной вероятностью
0-не попал ни в одну из зон.
KS[I]-общее количество сообщений.
KStd[ i,i]- общее количество сообщений от ДО, общее количство сообщений от ППС
KPS[ i, i]-количество переданных сообщений, из зоны уверненного приема, из зоны приема с заданной вероятностью.
KPoS[ i, i]-количество потерянных сообщений не попавших ни в одну из зон ППС, количество потерянных сообщений в зоне передачи с заданной вероятностью.
Запись
KSKPSKPoS 2.5. Начальное состояние имитационной модели
В качестве начального состояния выберем два события с k=2 и k=1.
KolDO = 3; 3-число ДО KolPPS=3; 3-число ППС
t=0K=1TDO=1N[1]TDDO[0]NDOx[ ]NDOy[]NextDOx[]NextDoy[]VDx[]VDy[] t=0K=1TDO=1N[2]TDDO[0]NDOx[ ]NDOy[]NextDOx[]NextDoy[]VDx[]VDy[] t=0K=1TDO=1N[3]TDDO[0]NDOx[]NDOy[]NextDOx[]NextDoy[]VDx[]VDy[] t=0K=1TDO=2-N[1]TDPPS[0]NPPSx[]NPPSy[]NextPPSx[]NextPPSy[]VPx[]VPy[] t=0K=1TDO=2-N[2]TDPPS[0]NPPSx[]NPPSy[]NextPPSx[]NextPPSy[]VPx[]VPy[] t=0K=1TDO=2-N[3]TDPPS[0]NPPSx[]NPPSy[]NextPPSx[]NextPPSy[]VPx[]VPy[] t=0K=2TDO=1N[1]KS[0]KPS[0,0]KPoS[0,0] t=0K=2TDO=1N[2]KS[0]KPS[0,0]KPoS[0,0] t=0K=2TDO=1N[3]KS[0]KPS[0,0]KPoS[0,0] t=0K=2TDO=2N[1]KS[0]KPS[0,0]KPoS[0,0] t=0K=2TDO=2N[2]KS[0]KPS[0,0]KPoS[0,0] t=0K=2TDO=2N[3]KS[0]KPS[0,0]KPoS[0,0] DOx[i], NextDOx[i] - случайные величины, распределенные по равномерному закону в интервале [0, A], i=1.. KolDO;
DOy[i], ZSy[j], NextDOy[i] - случайные величины, распределенные по равномерному закону в интервале [0, B], i=1.. KolDO;
PPSx[i], NextPPSx[i] - случайные величины, распределенные по равномерному закону в интервале [0, A], i=1.. KolPPS;
PPSy[i], NextPPSy[i] - случайные величины, распределенные по равномерному закону в интервале [0, B], i=1.. KolPPS;
2.6. Моделирование случайных явлений и организация зависимых испытаний распределений потоков базовых псевдослучайных чисел
1. Моделирование координаты Х точек изначального расположения ДО и ППС, и точек излома траектории ДО - использование первого датчика равномерного закона распределения с параметрами 0, A - первого потока базовых псевдослучайных чисел.
2. Моделирование координаты Y точек изначального расположения ДО и ППС, и точек излома траектории ДО - использование второго датчика равномерного закона распределения с параметрами 0, B - второго потока базовых псевдослучайных чисел.
3. Поток сообщений от ДО к АСУ.
4. Поток сообщений от АСУ к ДО.
5. Координаты точки излома траектории ДО.
6. Координаты точек излом траектории ППС
2.7. Сбор статистики и расчёт показателей критерия
Показатель 1: Cобираем статистику средствами автоматизации по переменной KPS b KPoS.
Показатель 2: Вводим переменную - интенсивность передачи сообщений.
Показатель 3: Вводим переменную - вероятность передачи сообщения
2.8. Алгоритмы проверки совершения событий
1. событие к=1 для ДО:
событие к=1 для ППС:
2. Событие К=2 Появление сообщения у ДО или ППС
1
Документ
Категория
Рефераты
Просмотров
5
Размер файла
164 Кб
Теги
отчет
1/--страниц
Пожаловаться на содержимое документа