Разработка машинной модели процесса обслуживания 500 сигналов
Моделирование как замещение одного объекта другим с целью получения информации о важнейших свойствах объекта. Анализ формализации процесса функционирования системы на основе "Q-схемы". Этапы разработки машинной модели процесса обслуживания 500 сигналов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 06.04.2013 |
Размер файла | 203,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Разработка машинной модели процесса обслуживания 500 сигналов
моделирование схема формализация сигнал
Введение
Моделированием называется замещение одного объекта другим с целью получения информации о важнейших свойствах объекта - оригинала с помощью объекта модели. Основным методом исследования, используемым в настоящее время, является моделирование с помощью ЭВМ.
Машинные модели проще и удобнее исследовать в силу их возможности проводить вычислительные эксперименты, в тех случаях, когда реальные эксперименты затруднены из-за финансовых или физических препятствий или могут дать непредсказуемый результат.
Также моделирование на ЭВМ позволяет провести большое число экспериментов за очень малый промежуток времени, в то время как реальные эксперименты занимают много времени и требуют большого числа затрат. При моделировании на ЭВМ используют специальные пакеты прикладных программ или реализуют моделируемый алгоритм на одном из языков программирования.
Анализ процесса функционирования системы
При анализе процесса функционирования системы необходимо определить, каким образом происходит функционирование моделируемой системы. Система обработки информации содержит 3 линии ЭВМ в которые поступают 500 сигналов с датчиков.
Сигналы проходят через мультиплексный канал с интервалом времени 10 +- 5 мск. После, они обрабатываются в течении 10 +- 3 мск. и поступают в ту линию ЭВМ, где находится наименьшая очередь. В условии сказано, что ёмкости входных накопителей рассчитаны на хранение 10 сигналов. Время обработки сигнала в любой линии ЭВМ проходит 33 мск.
Задание
Смоделировать процесс обработки 500 сигналов, поступающих с датчиков. Определить средние времена задержки сигналов в канале и линии-ЭВМ и вероятности переполнения входных накопителей.
Описание процесса функционирования
Система обработки информации содержит мультиплексный канал и три линии-ЭВМ. Сигналы от датчиков поступают на вход канала через интервалы времени 10+-5 мск. В канале или буферируются и предварительно обрабатываются в течении 10+-3 мск. Затем они поступают на обработку в ту линию-ЭВМ, где имеется наименьшая по длине входная очередь. Емкость входных накопителей во всех линий-ЭВМ рассчитаны на хранение величин 10 сигналов. Время обработки сигнала в любой линии-ЭВМ равно 33 мск.
Главной целью является определение среднего времени задержки сигналов в канале и линии ЭВМ и вероятности переполнения входных накопителей.
Разработка концептуальной модели работы
В канал поступают сигналы на обработку в линии ЭВМ. Максимальное количество заявок 500, и время, через которое поступают заявки, равняется 10+-5 мск. В канале заявки буферируются в течении 10+-3 мск.
После чего они поступают в линию ЭВМ и обрабатываются там в течении 33 мск.
Сигнал при поступлении сразу проходит в ту линию ЭВМ, наименьшее количество сигналов.
Далее идёт проверка каждой линии ЭВМ на обслуженные сигналы, и те сигналы, которые уже обработаны, выходят из линии ЭВМ, освобождая место для следующего сигнала.
Формализация процесса функционирования системы на основе «Q-схемы»
Для более понятного отображения функционирования системы (ПФС) используется формализация, то есть процесс представления информации в виде некоторой формальной системы.
Для формализации процесса необходимо использовать некоторую типовую математическую схему. Учитывая, что работа трёх линий ЭВМ относится к системам массового обслуживания, то для описания процесса функционирования их работы целесообразно использовать «Q - схему».
«Q-схема» (Система массового обслуживания -Queueing System) - типовая математическая схема для описания процесса функционирования экономической, производственной, технической и других систем, включающие:
· заявки (требования) на обслуживание -- появляютсяв случайные моменты времени;
· каналы (устройства) обслуживания -- от их характеристик и организации зависит время обслуживаниятребований, длина очереди, время ожидания в очереди.
В «Q-схеме» используются следующие символы:
Накопителями в данной системе являются три линии ЭВМ, так как пришедшие заявки, копятся у них.
Мультиплексный канал является каналом обслуживания, т.к. в нём обрабатываются сигналы.
Из источника поступают заявки в канал. Так как в задаче используется ограничение накоплений до 10 штук, то в схеме применяется блокировка.
Из канала заявки поступают в накопители. Выходящие из накопителей заявки считаются обслуженными.
Источник в данной системе являются датчики.
Рис.2 «Q-схема» ПФС обслуживания заявок
На рисунке 2 изображена «Q-схема», описывающая работу 3-х линий ЭВМ. В ней использовались обозначения:
И - источник заявок
К - канал обслуживания (мультиплексный канал), в который поступают и обрабатываются заявки
Н1, Н2, Н3 - накопители заявок (три линии ЭВМ), способные принимать не более десяти штук
В представленной «Q-схеме» используются: источник, канал, блокировки и накопители.
Разработка и описание алгоритма функционирования модели
Моделирование начинается с установки начальных значений. С помощью датчика случайных чисел определяется время, через которое будут поступать заявки. Затем запускается цикл, условием выхода из которого будет достижение количества заявок равное 500. В цикле принимаются и отклоняются заявки согласно условиям задачи, выбирается один из каналов для обслуживания, задается время обслуживания случайным образом, подсчитывается количество обслуженных и отклоненных заявок, а также считается количество вызовов каждого канала. Время ожидания заявки в очереди находить не целесообразно, так как в дальнейшем оно не будет использоваться. После цикла данные обрабатываются и выводятся на экран.
Схема. Алгоритм функционирования модели на основе «Q-схемы»
Для адекватной разработки машинной модели ПФС целесообразно составить алгоритм программы на основе алгоритма по «Q-схеме».
Заключение
В процессе моделирования системы функционирования 3х линий ЭВМ была составлена концептуальная модель, на ее основе была произведена формализация ПФС на основе «Q-схемы», был разработан алгоритм и составлена машинная модель.
Исходя из того, что «Q-схема» полностью соответствует реальному процессу, то основанный на ней алгоритм адекватен действительному ПФС. А так как машинная модель и алгоритм на ее основе составлены по «Q-схеме», но более детально, то можно сделать вывод, что они также адекватны реальному процессу.
На основе результатов выполнения машинной модели можно провести следующие наблюдения:
· в среднем на сигналы потрачено 9736- 10027 мск.;
· средняя задержка в канале 9.896-10.124 мск;
· средняя задержка в линии ЭВМ - 33 мск
В результате проведенных наблюдений можно сделать следующие выводы:
1. Анализ показывает, что разработанная машинная модель адекватна реальному процессу и на основании результатов моделирования можно сделать вывод, что поступающие 500 сигналов будут своевременно обработаны.
2. Структура данной вычислительной системы обеспечивает своевременную обработку 500 сигналов.
3. Все линии ЭВМ работают с одинаковой загруженностью.
Все этапы моделирования ПФС выполнены, требуемые результаты вычислены.
Размещено на Allbest.ru
...Подобные документы
Моделирование процесса обработки 500 сигналов, поступающих с датчиков. Определение среднего времени задержки сигналов в канале и линии-ЭВМ и вероятности переполнения входных накопителей. Разработка и описание алгоритма функционирования программной модели.
курсовая работа [140,7 K], добавлен 09.04.2013Моделирование как замещение одного объекта другим, фиксация и изучение свойств модели. Система Arena: общее описание и структура, оценка функциональных возможностей, используемое программное обеспечение. Моделирование работы магистрали передачи данных.
курсовая работа [376,1 K], добавлен 21.02.2015Определение назначения и описание функций имитационных моделей стохастических процессов систем массового обслуживания. Разработка модели описанной системы в виде Q-схемы и программы на языке GPSS и C#. Основные показатели работы имитационной модели.
курсовая работа [487,4 K], добавлен 18.12.2014Применение, функции и элементы контроллеров. Функциональная структура системы управления движением поездов. Этапы проектирования контроллера для модели железной дороги на основе микропроцессора. Реализация машинной модели, блок-схема и листинг программы.
курсовая работа [744,6 K], добавлен 08.11.2009Определение кривой переходного процесса модели, идентификация объекта регулирования и определения его динамических параметров. Частотные характеристики объекта. Расчет настроек регулятора графоаналитическим методом, критерии оптимальности процесса.
курсовая работа [1,3 M], добавлен 09.08.2015Общая характеристика системы массового обслуживания, исходные данные для ее создания. Особенности построения алгоритма имитационной модели задачи о поступлении заявок (клиентов) в канал (парикмахерскую). Описание функционирования математической модели.
курсовая работа [154,1 K], добавлен 19.05.2011Основное назначение систем массового обслуживания (СМО): обслуживание потока заявок. Моделирование СМО для стоянки такси, определение характеристик эффективности работы в качестве статистических результатов моделирования. Схема процесса функционирования.
курсовая работа [1,2 M], добавлен 27.12.2011Методика системного исследования реальной динамической сложной системы посредством разработки ее имитационной модели. Разработка программы реализации алгоритма имитационного моделирования системы массового обслуживания "Интернет-провайдерская фирма".
курсовая работа [2,0 M], добавлен 20.01.2010- Математическое моделирование одноходового кожухотрубного противоточного теплообменника-подогревателя
Создание модели какого-либо процесса или объекта как основная цель процесса моделирования. Получение математической модели теплообменника-подогревателя для смесей газ-газ, жидкость-газ и жидкость-жидкость. Принятые допущения при разработке модели.
контрольная работа [351,5 K], добавлен 24.11.2014 Математическое описание процесса разработки программного средства по заданным параметрам. Спецификация переменных и объекта: типы, назначение, классификация. Организация процесса и расчетные формулы. Разработка блок-схемы. Инструкция пользователя.
курсовая работа [316,9 K], добавлен 28.02.2011Общий анализ технологического процесса, реализуемого агрегатом, целей и условий его ведения. Разработка структурной схемы объекта управления. Идентификация моделей каналов преобразования координатных воздействий. Реализация моделей и их адекватность.
курсовая работа [2,0 M], добавлен 29.09.2013Построение схемы модели процесса и разработка анимации; определение характеристики модели с использованием AnyLogic. Сеть Петри для процесса работы порта. Описание программного продукта. Объекты библиотеки Enterprise Library. Результаты работы модели.
курсовая работа [334,1 K], добавлен 25.04.2015Cтpyктypнaя модель функционирования пapикмaxepcкoй: описание временной диаграммы и Q-схемы системы. Разработка машинной имитационной модели на специализированном языке GPSS: составление блок-схемы, детализированного алгоритма и листинга программы.
курсовая работа [425,1 K], добавлен 02.07.2011Построение имитационной модели системы массового обслуживания с дисциплиной обслуживания FIFO, варьируемыми входными факторами (число устройств, емкость накопителя) и возможностью визуализации процесса функционирования системы. Построение генераторов.
курсовая работа [852,1 K], добавлен 07.06.2013Моделирование системы массового обслуживания на примере производства мороженного: описание процесса смешивания ингредиентов, замораживания смеси, разделения на порции, раскладки по стаканчикам и упаковки мороженого. Улучшение производительности модели.
курсовая работа [3,3 M], добавлен 28.03.2019Моделирование вариантов объектно-ориентированных программных систем. Проектирование статический структуры, интерфейса, диаграмм компонентов и архитектуры приложения для разработки имитационной модели информационной системы "Центр обслуживания абонентов".
дипломная работа [951,4 K], добавлен 24.10.2010Проектирование системы массового обслуживания, состоящей из двух генераторов псевдослучайных величин и электронной вычислительной машины, обрабатывающей поступающие заявки. Разработка структурной схемы и алгоритмической модели проектируемой системы.
курсовая работа [194,5 K], добавлен 30.10.2013Структура модели системы обработки информации. Особенности временной диаграммы и машинной программы решения задачи. Сравнение результатов имитационного моделирования и аналитического расчета характеристик. Описание возможных улучшений в работе системы.
курсовая работа [1,1 M], добавлен 26.06.2011Роль моделирования общественно-исторических процессов. Распределенный банк данных системы сбора информации. Концептуальная схема модели системы. Критерии оценки эффективности процесса функционирования СМО. Выдвижение гипотез и принятие предположений.
дипломная работа [140,1 K], добавлен 30.07.2009Имитационное моделирование системы массового обслуживания склада готовой продукции на языке GРSS. Планирование загрузки 50 машин и оценка возможности образования очереди. Составление временной диаграммы и алгоритма процесса функционирования склада.
курсовая работа [343,0 K], добавлен 29.06.2011