Курсовая работа по дисциплине Моделирование систем
Скачать 0.63 Mb.
|
Задание №16.Эффективность работы системы контроля пассажиров аэропорта. В вестибюле аэропорта расположено 8 контрольных пунктов для регистрации пассажиров на рейс. Число очередей равно 4. К каждому контрольному пункту ведет очередь пассажиров, которая затем разветвляется. Интенсивность потока пассажиров постоянна. Вариативный параметр интенсивность работы контрольного пункта. Исследовать различные законы распределения времени обслуживания: экспоненциальный, Пуассона, треугольный. Построить гистограммы распределения времени обслуживания и времени ожидания обслуживания. Построить презентацию, показывающую процесс обслуживания пассажиров в вестибюле. Задание №17.Построить анимированную модель компьютерной сети. Компьютерная сеть представляет собой сеть из десяти компьютеров, подключенных к концентратору. Концентратор осуществляет «лавинную» маршрутизацию полученных информационных кадров. Рабочая станция принимает адресованное ей сообщение и буферизует его. Затем начинает циклы обработки информационного кадра. Цикл обработки данных: «Состояние ожидание» - «Обработка данных»- «Состояние ожидания». Каждая рабочая станция делает попытку посылки в сеть информационного кадра с заданной интенсивностью . При одновременной попытке передаче двумя станциями и более сообщения, возникает – коллизия и сообщение теряется. Подсчитать: общее число переданных сообщений и число коллизий. Для каждой рабочей станции подсчитать число переданных сообщений, число принятых сообщений, число не принятых сообщений, число потерянных сообщений при передаче. Задание №18.Разработать модель для исследования пульсирующих колебаний. Модель позволяет имитировать работу сердечной мышцы как сферического объекта. Пульсация сферического объекта описывается системой разностных уравнений: Здесь: t0 - период дискретизации модели; Td - текущее дискретное время модели; x0 - начальное значение для дискретной переменной x[i] модели; b[i], b[i-1] - значение дискретной величины b на текущем шаге моделирования и ее значение на предыдущем шаге моделирования; x[i], x[i-1] значения дискретной величины x на текущем и предыдущем шаге моделирования; eps – фактор; i - дискретные отсчеты модели; N- предельное значение отсчетов. t0 - Период дискретизации равен 0.001 N - Предельное число отсчетов, равно 50000 Характер протекания процессов при x=0.5, eps=0.01 Процесс моделирования запускается после нажатия кнопки «Запуск», в результате начинает срабатывать событие event. При этом кнопка запуска блокируется. С помощью двух ползунков в процессе моделирования можно изменять значения параметров x0 и eps. Выбранное значение отображается справа, как статический текст. Диапазоны изменения x0=[0,5…1,5], eps=[0,01…0,5]. Кнопка «Сброс» используется для задания параметрам x0 и eps значений по умолчанию. Информация об этих значениях выведена как статический текст под кнопкой. Этот текст не меняется в процессе работы модели. Изменения переменных b[i] и x[i] отображаются в виде соответствующих графиков. Зависимость переменной b(x) представлена фазовым графиком. Рядом с графиками выводится как статический текст текущее значение времени Td модели, округленное до третьего знака после запятой. Процесс пульсации показан в виде окружности красного цвета. Анимация окружности Дополнительные > Радиус X = 60;Радиус Y=60 Динаические > Радиус X = 10*(xi+5); Радиус Y= 10*(xi+5.2) Модель должна перестать исполняться при достижении значения N дискретных шагов. Для этого в исполняемом коде модели нужно вызвать метод pause() модельного процессора, когда число отсчетов i будет равно N или больше. Оператор вызова метода имеет вид: getEngine().pause(); Задание №19.Построить анимированную модель компьютерной сети. Компьютерная сеть представляет две подсети по пять компьютеров в каждой. Каждая сеть содержит концентратор для соединения компьютеров подсети. Концентратор первой сети соединен с концентратором второй сети, и выполняет роль маршрутизатора. В первой подсети находится сервер – один из пяти компьютеров. Рабочие станции в подсетях выполняют запросы к серверу с интенсивностью . Сервер буферизует запрос и отвечает на запрос с интенсивностью . Цикл работы сервера: «Состояние ожидание» - «Ответ на запрос»- «Состояние ожидания». Подсчитать для сервера общее число принятых запросов, число ответов сервера, число запросов, полученных от компьютеров подсети сервера, число запросов полученных от компьютеров второй подсети. Для каждого компьютера подсети определить число посланных запросов и число полученных ответов от сервера. Построить интерфейс эксперимента для исследования влияния значения параметра сервера на работу сети. Построить графики показывающие производительность и загрузку сервера. |