Моделирование систем

Изучение особенностей использования для проведения машинных экспериментов с моделями систем S статистической категории объектов языка моделирования GPSS/PC, освоение навыков их практического применения при решении конкретных задач моделирования систем.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 08.06.2022
Размер файла 302,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Задание на контрольную работу

Изучение особенностей использования для проведения машинных экспериментов с моделями систем S статистической категории объектов языка моделирования GPSS/PC, освоение навыков их практического применения при решении конкретных задач моделирования систем, формализуемых в виде схем массового обслуживания (Q-схем).

Вариант:

Использованы следующие обозначения:

И - источник заявок;

Н - накопитель заявок;

К - канал обслуживания;

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

- интенсивность обслуживания;

l - емкость накопителя.

Необходимое условие существования стационарного режима:

Ход работы:

Определим интенсивность потока заявок

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

Блок-диаграмма представлена на рисунке №1 (Рис.1).

Рис. 1

Программный код на языке моделирования «GPSS/PC»

NAK

STORAGE 10

GENERATE (Exponential(1,0,5))

ENTER NAK

TRANSFER BOTH,KAN1,KAN2

KAN1

SEIZE CAN1

ASSIGN 1,CAN1

TRANSFER,COME

KAN2

SEIZE CAN2

ASSIGN 1,CAN2

COME

LEAVE NAK

ADVANCE (Exponential(1,0,5))

RELEASE P1

TERMINATE 1

START 100000

Оператор STORAGE (Накопитель). Ёмкостью .

Моделирование потока требований выполняется с помощью оператора GENERATE (Генерировать). В программе: GENERATE (Exponential(1,0,5))

Поток заявок на обработку в лабораторной работе считается по пуассоновскому закону ( 1/единица времени); расчет произведём с помощью функции экспоненциального распределения. Третий параметр в экспоненциальной функции - среднее время между входами двух идущих один за другим объектов в систему на обслуживание:

(единиц времени), (расчёт №1).

Результат работы программного кода представлен на рисунке №2 (Рис.2).

Рис. 2

Комментарии к программному коду:

Оператор ENTER. В поле операнда указано имя накопителя NAK.

Система массового обслуживания является многоканальной. Для обеспечения перенаправления заявки на незанятый канал воспользуемся оператором: TRANSFER BOTH,KAN1,KAN2.

Сначала заявка направляется к первому оператору, имеющему символическую метку KAN1. Этим оператором является SEIZE, который записывается так: KAN1 SEIZE CAN1

Если первый канал обслуживания (KAN1) занят, то заявка направляется ко второму оператору, имеющему символическую метку KAN2. Таким образом, следующим оператором будет: KAN2 SEIZE CAN2

В свободном канале заявка будет обслужена. Оператор ASSIGN (Присвоить) - записывается имя канала, в который заявка попала на обслуживание под номером 1 или 2: ASSIGN 1,CAN1

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

Если первый канал обслуживания с (KAN1) занят, то заявка направляется к оператору, имеющему символическую метку KAN2, следовательно, присвоение будет выглядеть: ASSIGN 1,CAN2

Требование при направлении в канал сначала попадает в оператор LEAVE (Оставить): COME LEAVE NAK

После выхода из накопителя требование поступает в канал на обслуживание. Это действие выполняется с помощью оператора ADVANCE и записывается: ADVANCE (Exponential(1,0,5))

В поле операнда ADVANCE выполняется обращение к экспоненциальному распределению с указанием среднего времени обслуживания заявки - 5 единиц времени (расчёт №1).

После обслуживания, требование выходит из канала обслуживания, и должен появиться сигнал об освобождении последнего. Это делается с помощью оператора RELEASE (Освободить): RELEASE P1

Оператор требования под номером P1 содержит имя освобождаемого канала обслуживания.

TERMINATE 1 выход из системы, завершить симуляцию.

START - определяет, сколько требований поступает в процессе моделирования системы: START 100000.

машинный система моделирование язык

Вывод

Анализируя данные расчёта (Рис.2), можно прийти к выводу:

За время симуляции первый канал обслужил 58170 заявок, второй канал за время симуляции обслужил 41830 заявок. Всего было обработано 100000 заявок.

Средняя загруженность накопителя составляет 0,344, при максимальном уровне загрузки 10 заявок.

Размещено на Allbest.ru

...

Подобные документы

  • Язык GPSS как один из наиболее эффективных и распространенных языков моделирования сложных дискретных систем. Транзакт - элемент системы массового обслуживания. Решение задач на основе моделирования с применением языка GPSS, создание имитационной модели.

    курсовая работа [54,7 K], добавлен 25.11.2010

  • GPSS как один из эффективных и распространенных языков моделирования сложных дискретных систем. Возможности языка GPSS. Построение имитационной модели "Моделирование мини-АТС". Разработка программы работы диспетчерского пункта в торговом предприятии.

    курсовая работа [118,8 K], добавлен 19.01.2016

  • Основные сведение о системе моделирования GPSS и блоки, используемые при моделировании одноканальных и многоканальных систем массового обслуживания. Разработка модели работы ремонтного подразделения в течение суток с использованием программы GPSS World.

    курсовая работа [36,4 K], добавлен 11.02.2015

  • Концептуальная модель процесса обслуживания покупателей в магазине. Описание системы моделирования GPSS. Разработка моделирующей программы на специализированном языке имитационного моделирования в среде AnyLogic. Результаты вычислительных экспериментов.

    курсовая работа [906,9 K], добавлен 12.07.2012

  • Применение метода имитационного моделирования с использованием генератора случайных чисел для расчета статистически достоверных переменных. Создание программы на языке GPSS. Результаты моделирования диспетчерского пункта по управлению транспортом.

    курсовая работа [399,9 K], добавлен 28.02.2013

  • Имитационное моделирование как один из наиболее широко используемых методов при решении задач анализа и синтеза сложных систем. Особенности имитационного моделирования систем массового обслуживания. Анализ структурной схемы системы передачи пакетов.

    курсовая работа [1,2 M], добавлен 28.05.2013

  • Изучение современных принципов, подходов и методов моделирования сложно формализуемых объектов. Решение задач структурной и параметрической идентификации. Характеристики вычислительных систем как сложных систем массового обслуживания. Теория потоков.

    курс лекций [2,3 M], добавлен 18.02.2012

  • Основы систематизации языков имитационного моделирования, моделирование систем и языки программирования. Особенности использования алгоритмических языков, подходы к их разработке. Анализ характеристик и эффективности языков имитационного моделирования.

    курсовая работа [1,4 M], добавлен 15.03.2012

  • Особенности систем массового обслуживания и сущность имитационного моделирования с использованием GPSS. Структурная схема модели системы и временная диаграмма. Сравнение результатов имитационного моделирования и аналитического расчета характеристик.

    курсовая работа [214,2 K], добавлен 23.06.2011

  • Понятие компьютерной модели и преимущества компьютерного моделирования. Процесс построения имитационной модели. История создания системы GPSS World. Анализ задачи по прохождению турникета на стадион посредством языка имитационного моделирования GPSS.

    курсовая работа [291,3 K], добавлен 11.01.2012

  • Особенности разработки информационных систем с использованием унифицированного языка моделирования UML. Основные этапы рационального унифицированного процесса разработки информационных систем с примерами и иллюстрациями. Реализация информационной системы.

    методичка [950,2 K], добавлен 23.01.2014

  • Особенности моделирования биологических систем с использованием программы "AnyLogic". Влияние различных факторов на популяции жертв и хищников. Принципы имитационного моделирования и его общий алгоритм с помощью ЭВМ. Анализ результатов моделирования.

    курсовая работа [922,2 K], добавлен 30.01.2016

  • Методологические основы оценки качества информационных ресурсов. Анализ принципов методологии, используемых при решении задач ОКФИС. Логика организации, ее теоретический базис, нормы и правила. Методы и средства моделирования информационных систем.

    контрольная работа [66,7 K], добавлен 23.01.2011

  • Этапы развития моделирования явлений, процессов, объектов, устройств и систем. Примеры математического, имитационного и физического построения. Воспроизведение транспортных систем городов с помощью программы для визуализации транспортной схемы VISUM.

    реферат [29,5 K], добавлен 16.12.2010

  • Теоретические основы моделирования систем в среде имитационного моделирования AnyLogic. Средства описания поведения объектов. Анимация поведения модели, пользовательский интерфейс. Модель системы обработки информации в среде компьютерного моделирования.

    курсовая работа [1,5 M], добавлен 15.05.2014

  • Структурно-информационный анализ методов моделирования динамических систем. Математическое моделирование. Численные методы решения систем дифференциальных уравнений. Разработка структуры програмного комплекса для анализа динамики механических систем.

    дипломная работа [1,1 M], добавлен 14.05.2010

  • Процесс функционирования системы массового обслуживания (СМО) на примере конвейера по изготовлению шестерен. Моделирование СМО на ЭВМ с помощью специализированного языка моделирования систем общего назначения GPSS. Улучшение показателей эффективности СМО.

    курсовая работа [459,9 K], добавлен 23.06.2011

  • Программные средства имитационного моделирования систем массового обслуживания. Программная среда Matlab, ее структура и основные компоненты, функциональные особенности, а также назначение. Разработка подсистем моделирования. Инструкция пользователя.

    дипломная работа [3,3 M], добавлен 10.07.2017

  • Моделирующие программы системы GPSS WORLD. Блоки и транзакты - типы объектов системы. Событийный метод моделирования. Проект моделирования работы в библиотеке, его анализ с помощью среды GPSS WORLD. Описание процесса и метода моделирование системы.

    курсовая работа [227,4 K], добавлен 16.08.2012

  • Автоматизация технологических процессов. Написание имитационных моделей систем с дискретными событиями. Модели систем массового обслуживания в общецелевой системе GPSS. Логическая схема алгоритмов и схема программы. Математическая модель и ее описание.

    курсовая работа [1,4 M], добавлен 29.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.