Главная страница
Навигация по странице:

  • Группа 201-291 Выполнил: Кузема Евгений РомановичПроверил: Березин Евгений СергеевичМосква 2023Цель работы

  • Теоретическая часть

  • Практическая часть

  • Моделирование потоков с произвольным распределением. Моделирование потоков с произвольным распределением.


    Скачать 0.97 Mb.
    НазваниеМоделирование потоков с произвольным распределением.
    АнкорМоделирование потоков с произвольным распределением
    Дата17.03.2023
    Размер0.97 Mb.
    Формат файлаdocx
    Имя файлаKuzema_201-291_LR3.docx
    ТипЛабораторная работа
    #997167

    МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ

    Федеральное государственное автономное

    образовательное учреждение

    высшего образования

    «МОСКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

    (ФГАОУ ВО «Московский Политех»)



    Факультет: «Машиностроение»

    Кафедра: «Автоматика и управление»

    Дисциплина: «Моделирование систем управления»

    Лабораторная работа №3

    Тема: «Моделирование потоков с произвольным распределением.»

    Группа 201-291

    Выполнил:

    Кузема Евгений Романович

    Проверил:

    Березин Евгений Сергеевич

    Москва 2023

    Цель работы: Рассмотреть типы последовательностей предназначенные для генерации псевдослучайных чисел, для которых закон распределения либо задан гистограммой, либо непосредственным перечислением.
    Теоретическая часть

    Исходя из понятий РДО вначале определим ресурсы модели, то есть те элементы парикмахерской, которые участвуют в процессе обслуживания клиентов и которые должны быть обслужены. В качестве таковых могут быть использованы сама парикмахерская, парикмахер, клиент и очередь клиентов. Поэтому можно предложить не одну, а несколько моделей для поставленной задачи. Наиболее простым решением является рассмотрение парикмахерской в целом, как одного ресурса, так как в нем можно разместить и хранить всю информацию и о клиентах, и об очереди, и о парикмахере.

    При описании ресурсов после имени типа ресурса можно указать признак трассировки. Трассировка служит для сбора информации об изменениях состояния ресурса.

    Этот признак задают одним из двух зарезервированных слов:

    trace — производить трассировку состояния ресурсов;

    no_trace — не производить трассировки.

    Приведенные объекты описывают состав ресурсов моделируемой парикмахерской.

    После того как ресурсы описаны, необходимо формализовать закономерности их взаимодействия при выполнении действий, происходящих в моделируемой системе. Для этого служат такие объекты как образцы и операции.

    Описание начинается со служебного слова $Pattern, за которым следует имя образца, за которым через двоеточие «.» записывается тип данного образца. Служебное слово trace, следующее за типом образца, является признаком трассировки и обозначает, что в процессе имитации будет образован объект трассировки событий, связанных с данным образцом. Объект трассировки создается имитатором автоматически.

    С образцом связан лишь один релевантный ресурс, с именем Бархат. Имя релевантного ресурса образца представляет собой простое имя. Имена должны быть различными для всех релевантных ресурсов и не должны совпадать с ранее определенными именами. За именем релевантного ресурса после двоеточия следует описатель релевантного ресурса. В качестве описателя указан ресурс Парикмахерская, что означает, что в операции может использоваться лишь этот ресурс.

    Следом за описателем релевантного ресурса следует статус конвертора. Он определяет, что происходит с релевантным ресурсом при выполнении соответствующей образцу операции. В нашем случае используется статус конвертора и соответствующие ему ключевое слово Keep, которые означают, что релевантный ресурс в результате выполнения операции сохраняется, но его состояние (значения параметров) изменяется.

    Тело образца начинается с зарезервированного слова $Body, далее следует имя релевантного ресурса и конвертор изменения состояния релевантного ребуса в результате выполнения операции. Для образца типа irregular_event существует лишь один конвертор Converter_event, который описывает, что происходит с релевантным ресурсом в целом в результате операции. В приведенном конверторе описано, что в результате операции параметр релевантного ресурса Количество_клиентов_в_очереди увеличится на единицу (придет очередной клиент): Количество _клиентов_в_очереди set Фигароколичество_клиентов_в_очереди +1.

    Рассматриваемые последовательности имеют типы:

    by_hist – последовательность чисел, значения которых перечисляются непосредственно в описании последовательности

    enumerative – последовательность чисел, значения которых перечисляются непосредственно в описании последовательности.

    В отличие от предыдущих, послеловательности рассматриваемых двух типов имеют
    тело последовательности (начинается зарезервированным словом $Воdу), которое следует за описанием типа последовательности и значением базы генератора.
    Последовательность типа by_hist может использоваться двояко: либо генерируя псевдослучайные числа с определенной вероятностью из некоторых заданных диапазонов значений, либо некоторые конкретные значения с заданной вероятностью.

    В первом случае в теле последовательности типа by_hist необходимо задать границы диапазона значений последовательности и относительную частоту попадания значений последовательности в данный диапазон. Для целых (вещественных) последовательностей границы диапазона указывают целыми(вещественными) численными константами, причем нижняя граница диапазона. Относительную частоту задают вещественной численной константой, она обозначает относительную частоту попадания значений последовательности в заданный интервал, Сумма относительных частот для всех интервалов гистограммы не обязательно должна равняться единице.

    Практическая часть

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



    Рис. 1. Типы ресурсов



    Рис. 2. Ресурсы



    Рис. 3. Образцы


    Рис. 4. Функции


    Рис. 5. Наименование файла



    Рис. 6. Результат прогона(трассировка)




    Рис. 7 Графики

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

    .


    написать администратору сайта