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

  • (Технический университет) Кафедра ИТАСОтчет по лабораторной работе №1По предмету «Разработка САПР»По теме«

  • Выявленне основных особенностей

  • Создание имитационной модели

  • Представление имитационной модели в системе GPSSW.

  • Подготовка к моделированию системы.

  • Расшифровка основных результатов.

  • Отчет по Лабораторной работе 1 вариант 14. Отчет по лабораторной работе 1 По предмету Разработка сапр По теме моделирование многофазной замкнутой сапр с равномерными потоками


    Скачать 8 Mb.
    НазваниеОтчет по лабораторной работе 1 По предмету Разработка сапр По теме моделирование многофазной замкнутой сапр с равномерными потоками
    АнкорОтчет по Лабораторной работе 1 вариант 14.rtf
    Дата23.09.2018
    Размер8 Mb.
    Формат файлаrtf
    Имя файлаОтчет по Лабораторной работе 1 вариант 14.rtf
    ТипОтчет
    #25023
    КатегорияИнформатика. Вычислительная техника

    МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ

    (Технический университет)
    Кафедра ИТАС


    Отчет по лабораторной работе №1
    По предмету «Разработка САПР»
    По теме

    «МОДЕЛИРОВАНИЕ МНОГОФАЗНОЙ ЗАМКНУТОЙ САПР С РАВНОМЕРНЫМИ ПОТОКАМИ »

    Выполнил студент

    группы АП-82

    Лукьянов Д.В.


    Москва 2010

    Постановка задачи

    Требуется смоделировать работу замкнутой САПР с равномерным законом поcтyпления задач (требований) на решение, для которых справедливы следующие гипотезы: поcтyпление одного требования в систему на обслуживание не зависит от постyпления дру­гого (отсутствие последействия); в систему одновременно никогда не посту­пает два или более требований (поток ординарный); вероятность постyпления требований зависит только от продолжительности периода наблюдения, а не от принятого начала отсчета времени (поток требований стационарный). Задачи последовательно решаются на двух ЭВМ, а часть задач с заданной вероятностью после корректировки возвращается в систему для повторного решения. На основе моделирования необходимо найти время обслуживания заявок в ЭВМ и плоттере, достаточное для обеспечения заданных минимальных коэффициента использования, изменяя в программе время обслуживания. Проанализировать как влияет увеличение вероятности возврата задач на загрузку ЭВМ.
    Пример моделирования

    Задачи в САПР подготавливают и решают в САПР пользователи, создающие поток задач с интервалом 40 ± 1 минут с равномерным законом распределения. Среднее время решения задачи на первой ЭВМ составляет 11 минут с возможным отклонением ± 3 минуты. Среднее время обработки результатов решения на первой ЭВМ и подготовки данных для второй ЭВМ составляет 40 минут с возможным отклонением ±5 минут. Затем задачи поступают на вторую ЭВМ, среднее время решения на которой второй части работы составляет 14 минут с возможным отклонением ± 8 минуты.

    6% задач после корректировки, которая занимает в среднем 10 минут ±3 минуты, возвращается на доработку на первую ЭВМ. Решенные задачи поступают на печать результатов проектирования, среднее время которой составляет 8 минут с возможным отклонением ± 1 минуты.

    Требуется определить основные характеристики системы "пользователи - САПР": коэффициенты использования ЭВМ; среднее время обслуживания задач на ЭВМ; максимальную и среднюю длину очередей задач, ожидающих обслуживания ЭВМ; общее число задач, выполненных пользователями в течение 8 часов; среднее время пребывания задач в очередях на обслуживание.

    Выявленне основных особенностей. САПР явля­ется замкнутой (часть задач после обслуживания возвращается в систему) и четырехфазной (каждая задача проходит четыре фазы обслуживания: одну фазу подготовки и три фазы решения).
    Создание имитационной модели

    Моделирование потока задач производится с помощью операто­ра GENERAТЕ.

    GENERATE 40,1

    Далее задача встает в очередь для решения на первой ЭВМ. Это событие модели­руется оператором QUEUE, который в совокупности с соответствующим оператором DEPART собирает статистическую информацию о работе мо­делируемой очереди:

    АVТО QUEUE RESH1

    В поле операнда А дается символическое имя очереди – RESH1. Следуя логике, задача может выйти из очереди только тогда, когда освободится ЭВМ1. Для этого вводится оператор SEIZE, который определяет занятость ЭВМ1, и при ее освобождении очередная задача выходит из очереди и поступает на решение ЭВМ1:

    SEIZE EWMl

    В поле операнда А дается символическое имя канала обслуживания ­EWMl.

    Выход задачи из очереди фиксируется оператором

    DEPART RESH1

    Далее моделируется время решения на ЭВМ1 в течение 11 ± 3 минуты:

    ADVANCE 11,3

    После решения посылается сообщение об освобождении ЭВМ1:

    RELEASE EWM1

    Затем результаты решения на ЭВМ1 подвергаются обработке в течение 40 минут с возможным отклонением ±5 минут, что моделируется оператором

    ADVANCE 40,5

    К второй ЭВМ (ЭВМ2) также возможна очередь, поэтому задача встает в очередь к ней:

    QUEUERESH2

    В поле операнда А указано символическое имя очереди – RESH2. Задача может выйти из очереди только тогда, когда освободится. Для этого вводится оператор, который определяет занятость ЭВМ2, и при ее освобождении очередная задача выходит из очереди и поступает на решение в ЭВМ2:

    SEIZE EWM2

    В поле операнда А указано символическое имя канала обслуживания -

    EWM2.

    Выход задачи из очереди на ЭВМ2 фиксируется оператором

    DEPART RESH2

    Далее моделируется время решения задачи на ЭВМ2 течение 14 ±8 минут:

    ADVANCE 14,8

    После решения задачи на ЭВМ2 системе посылается сообщение об ее освобож­дении:

    RELEASE EWM2

    Возвращение части задач в систему моделируется оператором перехода в режиме вероятностной передачи требований:

    TRANSFER 0.06,MET2,MET1

    Метка MET1 определяет оператор, к которому направляется задача с вероятностью 0.06. С вероятностью 0.94 задача передается на блок с меткой MET2.

    Время возвращения части задач на доработку моделируется оператором

    MET1 ADVANCE 10,3

    Безусловный переход на повторное решение производится оператором TRANSFER ,AVTO

    Занятие очереди к плоттеру производится с помощью оператора

    MET2 QUEUE PECH.

    Занятие плоттера SEIZE PLOTT.

    Освобождение очереди к плоттеру DEPART PECH.

    Печать на плоттере ADVANCE 15,4.

    Освобождение плоттера RELEASE PLOTT.

    Поступление задач в систему производится до тех пор, пока время моделирования не превысит времени моделирования системы. Определение времени моделирования основано на использовании модели изме­рения времени, состоящей из трех операторов:

    GENERA ТЕ 480

    TERМINATE 1

    START 1
    Имитационная модель четырехфазной замкнутой САПР:

    GENERATE 40,1

    AVTO QUEUE RESH1

    SEIZE EWM1

    DEPART RESH1

    ADVANCE 11,3

    RELEASE EWM1

    ADVANCE 40,5

    QUEUE RESH2

    SEIZE EWM2

    DEPART RESH2

    ADVANCE 14,8

    RELEASE EWM2

    TRANSFER 0.06,MET2,MET1

    MET1 ADVANCE 10,3

    TRANSFER ,AVTO

    MET2 QUEUE PECH

    SEIZE PLOTT

    DEPART PECH

    ADVANCE 15,4

    RELEASE PLOTT

    TERMINATE

    GENERATE 480

    TERMINATE 1

    START 1


    Представление имитационной модели в системе GPSSW. Выберем опцию New из пункта File главного меню. Появится диалоговое окно Но­вый документ. Выберем пункт Model. Появится окно модели, в которое введем рассмотренную выше программу.

    Подготовка к моделированию системы.

    Перед началом моделирова­ния установим вывод нужных параметров моделирования. для этоro выбе­рем опцию Settings (Установкн) из пункта Edit главноro меню. Появится диалоroвое окно, в котором установим нужные выходные данные. Наличие галочек в окошках говорит о том, что по окончании моделирования будет выведена информация о функционировании каналов обслуживания (Facili­ties) и очередей (Queues) - рис. 1.

    Рис. 1. Установка выходных параметров

    Моделирование системы. После создания имитационной модели необ­ходимо ее oттpанслировать и зaпycтить на выполненне. Для этого нужно вы­брать опцию Create Simulation (Произвести моделирование) из пyнктa Com­mand главного меню. Поскольку в имитационной модели имеется управляющая команда START, исходная модель будет транслироваться и, если в ней нет ошибок, начнется процесс моделирования системы. Результаты моделирования появятся в окне Report.
    Вывод системы:

    GPSS World Simulation Report - Untitled Model 1.14.1

    Tuesday, May 04, 2010 23:13:28
    START TIME END TIME BLOCKS FACILITIES STORAGES

    0.000 480.000 23 3 0

    FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

    EWM1 11 0.255 11.111 1 0 0 0 0 0

    EWM2 10 0.250 12.016 1 0 0 0 0 0

    PLOTT 10 0.297 14.251 1 11 0 0 0 0

    QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

    RESH1 1 0 11 11 0.000 0.000 0.000 0

    RESH2 1 0 10 10 0.000 0.000 0.000 0

    PECH 1 0 10 10 0.000 0.000 0.000 0


    Расшифровка основных результатов.
    Общая информация о функционировании системы:

    START TIМE (начальное время моделирования, мин.) - 0.000;

    END TIМE (конечное время моделирования, мин.) - 480.000;

    BLOCKS (число блоков, тт.) -23;

    FACILIТIES (число каналов обслуживания, шт.) - 3;

    STORAGES (число накопителей, шт.) - О.

    Функционирование ЭВМ1, ЭВМ2 и PLOTT соответственно:

    ENTRIES (число обслуженных задач, шт.) – 11, 10 и10;

    UТIL. (коэффициент использования ЭВМ и плоттера) - 0.255, 0.250 и 0.297;

    АVЕ. ТIME (среднее время обслуживания одной задачи, мин.) 11.111, 12.016 и 14.251.

    Функционирование очередей под именами RESH1, RESH2 и PECH соответ-

    ственно:

    МАХ (максимальное число задач в очереди, шт.) – 1, 1 и 1;

    АVE.CONТ. (среднее число задач в очереди, шт.) - 0.000, 0.000 и 0.000;

    АVЕ. ТIME (среднее время ожидания задач в очереди, мин.) ­0.000, 0.000 и 0.000.


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