Исследование математической (аналитической и имитационной) модели регулировочного участка цеха. Дипломная (ВКР). Менеджмент.

Исследование математической (аналитической и имитационной) модели регулировочного участка цеха. Дипломная (ВКР). Менеджмент.




💣 👉🏻👉🏻👉🏻 ВСЯ ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻



























































Вы можете узнать стоимость помощи в написании студенческой работы.


Помощь в написании работы, которую точно примут!

Похожие работы на - Исследование математической (аналитической и имитационной) модели регулировочного участка цеха

Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе

Нужна качественная работа без плагиата?

Не нашел материал для своей работы?


Поможем написать качественную работу Без плагиата!

Исследование
математической (аналитической и имитационной) модели регулировочного участка
цеха







В курсовой работе по дисциплине «Моделирование
систем» рассматриваются этапы построения, моделирования и исследования системы
представляющей собой небольшой фрагмент более большой системы, а именно
регулировочный участок цеха, на котором производится настройка (регулировка)
конечного продукта системы. Данный процесс осуществляется в два этапа: первый
этап - это первичная регулировка, второй этап - вторичная регулировка. Перед
первым и вторым этапом располагаются накопители.







Данный курсовой проект ориентирован на
исследование математической (аналитической и имитационной) модели
регулировочного участка цеха.


Цель работы - смоделировать работу участка в
течение 100 ч. Определить вероятность отказа в первичной регулировке, а также
вероятностно временные характеристики промежуточного накопителя, находящегося
между первым и вторым этапами регулировочного участка цеха. Определить параметры
и ввести в систему накопитель, обеспечивающий безотказное обслуживание
поступающих агрегатов.







.2 Структурная схема модели системы
и её описание


.3 Временная диаграмма и её описание


.5 Укрупнённая схема моделирующего
алгоритма и описания её блоков


.6 Детальная схема моделирующего
алгоритма


.7 Математическая модель
(переменные, константы, уравнения) и ее описание


.8 Описание машинной программы решения



.9 Результаты моделирования и их
анализ


.10 Сравнение результатов
имитационного моделирования и аналитического расчета характеристик


.11 Описание возможных улучшений в
работе системы


.12 Окончательный вариант модели с
результатами


Приложение 1. Машинная программа
объекта исследования


Приложение 2. Детальная схема
моделирующего алгоритма







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


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


Рассмотрим условие задачи более подробно и
проанализируем каждый из этапов работы системы.


На регулировочный участок цеха через случайные
интервалы времени, равные в среднем 30 мин, поступают агрегаты. Первичная
регулировка занимает около 30 мин. Если в момент прихода очередного агрегата
предыдущий агрегат не был отрегулирован, то поступивший агрегат на регулировку
не принимается. Агрегаты после первичной регулировки поступают в промежуточный
накопитель, из которого поступают на вторичную регулировку продолжительностью в
среднем 30 мин. Все величины, заданные средними значениями, распределены
экспоненциально.


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


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


Первый этап, его содержание заключается в
поступлении агрегатов на вход системы и помещении их в первичный накопитель
первичной регулировки находящегося во втором этапе. Агрегаты поступают на вход
системы в среднем через 30 минут. Вероятность поступления имеет
экспоненциальный характер.


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


Рассматривая первичный накопитель, находящийся
перед участком первичной регулировки, следует отметить то, что его заполнение
связано с двумя факторами, а именно: временем поступления агрегатов на вход
системы и временем, затрачиваемым на первичной регулировке агрегата. Если
время, затрачиваемое на первичной регулировке, будет превышать время
поступления агрегатов, то в накопителе начнет образовываться очередь, т.е. в
ней будет уже не один пакет, а два и более. Увеличение числа агрегатов в
очереди будет зависеть от интервалов времени между появлением агрегатов.


Необходимо отметить, из условия задачи
моделирования следует: если участок первичной регулировки уже задействован,
т.е. уже производится первичная регулировка агрегата, то следующий агрегат не
принимается. Т.о. агрегат, пришедший на данный этап, помещается в первичный
накопитель.


На этот этап агрегаты проходят без задержки
только, тогда когда участок первичной регулировки пуст, т.е. агрегат поступает
на вход системы, попадает в первичный накопитель. Если данный участок пуст, то
агрегат передается на данный участок, в противном случае остается в накопителе.
При этом можно считать, что агрегаты практически не задерживаются в первичном
накопителе.


Третий этап. Данный этап включает в себя
промежуточный накопитель, задачей которого является промежуточное накопление
агрегатов после первичной регулировки, перед их отправкой на вторичную,
завершающую регулировку. Как и рассмотренный ранее первичный накопитель работа
данного накопитель зависит от двух факторов: времени поступления агрегатов с
первичной регулировки, в данном случае это время затрачиваемое на выполнение
первичной регулировки и времени необходимом для вторичной регулировки агрегатов
поступающих из промежуточного. Накопление агрегатов будет происходить в случае
превышения времени вторичной регулировки над временем первичной регулировки.
Если это произойдет, то в промежуточном накопителе будут накапливаться
агрегаты, число агрегатов в этом накопителе будет зависеть от рассмотренных
ранее промежутков времени.


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


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


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




.2 Структурная
схема модели системы и её описание




Структурная схема модели рассматриваемой системы
состоит из четырех основных этапов:


Поступление агрегатов на вход системы.


Накопление и первичная регулировка агрегатов.


Накопление агрегатов в промежуточном накопителе.


Структурная схема процессов имеющих место в
рассматриваемой системе имеют следующий вид: моделирование
участок регулировочный цех
































Рисунок 1 -
Структурная схема процессов функционирования регулировочного участка цеха





Опишем каждый блок структурной схемы
изображенной на рисунке 1. Как видно из схемы работа регулировочного участка
цеха, рассматриваемая в данном курсовом проекте проста и имеет цепочечную
структуру, Поступление агрегатов на вход системы происходит в среднем через
каждые 30 минут. Поступивший на вход системы агрегат автоматически помещается в
первичный накопитель второго этапа, находящийся между входом в систему и
участком первичной регулировки. Агрегаты, как уже отмечалось выше, поступают в
указанном интервале независимо друг от друга. На этом работа первого этапа
заканчивается. Задачей второго этапа является помещение и извлечение агрегатов
из первичного накопителя, располагающегося на первом этапе и первичная
регулировка очередного извлеченного из накопителя агрегата. Если участок
первичной регулировки агрегатов свободен, т.е. не происходит первичная
регулировка, то из первичного накопителя берется очередной агрегат и
продвигается на этот участок. После работы второго этапа на выходе имеется
агрегат над которым произведена первичная регулировка. Время появления
агрегатов на выходе зависит от времени первичной регулировки и наличия таковых
в накопителе первого этапа. Далее агрегат поступает на третий этап. Согласно
условия, задачи моделирования работа третьего этапа или промежуточного
накопителя, расположенного между участками первичной и вторичной регулировки
заключается в накоплении агрегатов в случае занятости участка вторичной
регулировки. Наличие данного этапа обуславливается тем, что время между
появлением агрегатов на выходе второго этапа распределено по экспоненциальному
закону. Иными словами время между появлением агрегатов в конце второго этапа
находится в достаточно большом интервале, что не исключает образование очередей
в системе.


Последним этапом работы регулировочного участка
цеха является вторичная регулировка. Четвертый этап работает по тому же
принципу, что и второй. Из промежуточного накопителя выбирается очередной
агрегат и помещается на участок вторичной регулировки. Время регулировки в
среднем 30 минут. После того как агрегат будет отрегулирован он продвигается на
выход четвертого этапа, т.е. на выход из рассматриваемой системы. Как и ранее
время появления агрегатов на выходе рассматриваемого этапа зависит от их
наличия в промежуточном накопителе и времени регулировки на втором этапе
регулировочного участка цеха.


Согласно рассмотренной выше структурной схеме
процессов функционирования моделируемой системы имеем следующую структурную
схему регулировочного участка цеха на основе устройств (блоков) представленную
на рисунке 2.




























Рисунок 2 -
Структурная схема регулировочного участка цеха




.3 Временная
диаграмма и её описание




Для более детального представления процесса
функционирования регулировочного участка цеха приведём временную диаграмму
выполнения всех процессов модели.


ось 1 моменты буферизации агрегатов в первичном
накопителе;


ось 2 первичная регулировка агрегатов;


ось 3 накопление агрегатов в промежуточном
накопителе;


ось 4 вторичная регулировка агрегатов;


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
























Рисунок 3 -
Временная диаграмма процессов регулировочного участка цеха




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


Рассмотрим приведенную на рисунке 3
временную диаграмму. Моменту времени , - экспоненциальная величина,
соответствует появление первого агрегата на входе системы. Т.к. в данный момент
времени все накопители пусты и все регулировочные участки свободны, то первый
агрегат, проходит, не задерживаясь в первичном накопителе к участку первичной
регулировки. По окончанию регулировки агрегат, переходит на вторичную
регулировку, не задерживаясь в промежуточном накопителе, по окончанию которой
он продвигается на выход системы. В момент времени , приходит
второй агрегат, момент времени, когда заканчивается регулировка первого
агрегата. Пройдя первичный накопитель, агрегат переходит на первичную
регулировку. Завершив первичную регулировку, агрегат идет в промежуточный
накопитель. В данный момент времени заканчивается вторичная регулировка первого
агрегата, поэтому второй агрегат без буферизации в промежуточном накопителе
переходит на этап вторичной регулировки. Приход третьего агрегата приходится на
момент, когда обслуживание второго агрегата не завершено. Поэтому этот агрегат
направляется сначала в первичный накопитель, на время пока не закончится
регулировка предыдущего агрегата. По окончанию обслуживания агрегат из
накопителя переходит на этап первичной регулировки и т.д. В это время на этапе
вторичной регулировки начинается обслуживание второго агрегата. По окончанию
этапа первичной регулировки третий агрегат направляется в накопитель, т.к. на
этапе вторичной регулировки находится второй агрегат, по окончанию обслуживания
которого на этот этап переходит третий агрегат. Следует отметить, время
затрачиваемое на выполнение регулировок находится в интервале , i- номер
этапа регулировки, j - номер агрегата, a - величина имеющая экспоненциальный
характер.





Все описанное выше есть этап построения
концептуальной модели системы.


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


Так как описанные процессы являются процессами
массового обслуживания, то для формализации задачи используем символику систем
массового обслуживания или Q-схем. В соответствии с построенной концептуальной
моделью и символикой Q-схем структурную схему данной СМО можно представить в
виде, показанном на рисунке 4, где И - источник агрегатов (транзактов), К1 и К2
- каналы (участки регулировки), Н1 и Н2 - накопители (первичный и
промежуточный).






На рисунке 4 представлена Q-схема моделируемой
системы. Из рассмотрения схемы следует, в моделируемой СМО производится
последовательная передача агрегатов (транзактов) от одного прибора к другому.


Заявки на входе и выходе появляются случайно, и
случайно происходит завершение их обслуживания в каналах СМО. Потоки заявок как
входных, так и выходных являются: ординарными (т.к. по условию появление
одновременно двух агрегатов невозможно), без последействия (появление заявок не
зависит от завершения обслуживания агрегатов в каналах) и стационарным.


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


В накопителях заявки ожидают
обслуживания, а в каналах они непосредственно обслуживаются. Емкости
накопителей в системе ограничены по условию задачи (требуется определить
параметры промежуточного накопителя, по схеме Н2).


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


Процесс функционирования системы
можно представить как процесс изменения состояния его приборов и во времени.
Процесс функционирования прибора представляется как процесс изменения
состояния его элементов (канала и накопителя) во времени . Переход в
новое состояние для означает
изменение количества заявок, которые в нем находятся (в канале и
накопителе ). Т.о.
вектор состояний для имеет вид , где - состояние
накопителя ( -
накопитель пуст, - в
накопителе одна заявка,…, -
накопитель заполнен); - емкость
i-того накопителя, т.е. максимальное число заявок которое может в нем
поместиться, - состояние
канала ( - канал
свободен, - канал
занят). Имеем таблицу состояний прибора .




Таблица № 1 Множество состояний
прибора .


Где n - число элементов в множестве
состояний прибора .


Опишем процесс движения транзактов
(агрегатов) по Q-схеме.


Источник имитирует процесс
поступление агрегатов на вход системы, которые попадают в первичный накопитель
показанный в символике Q- схем как Н1. В нем происходит накопление агрегатов в
случае занятости канала К1 - участок первичной регулировки. Если канал К1
свободен, то агрегат передается на вход данного канала, где происходит его
первичное регулирование, продолжающееся в среднем 30 минут, по окончанию
которой агрегат передается в промежуточный накопитель - Н2, задача которого не
дать скапливаться агрегатам между участками. Далее агрегат переходит в канал К2
- участок вторичной регулировки, в котором обработка осуществляется также в
среднем 30 минут. После вторичного регулирования агрегаты подаются на выход из
системы.


Получение достоверной информации о
поведении объекта в процессе моделирования - вот главная задача данного
курсового проектирования.


Следует отметить, задачу
поставленную в пункте 1.1, можно решить различными способами. Ограничимся
только двумя - аналитическим методом, базирующимся на теории массового
обслуживания и имитационным моделированием.


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


При решении методом имитационного
моделирования с использованием Q - схем рекомендуется использовать язык
имитационного моделирования GPSS, в связи с его ориентацией на работу с
непрерывно-стохастическими моделями.




.5 Укрупнённая
схема моделирующего алгоритма и описания её блоков




Следующим этапом формализации модели является
построение моделирующего алгоритма. Существует две разновидности схем
моделирующих алгоритмов: обобщённая (укрупнённая) схема, задающая общий порядок
действий, и детальная схема, содержащая уточнения к обобщённой схеме. В основу
построения моделирующего алгоритма положим «принцип Dt».


Процесс функционирования любой
системы обозначим её S можно рассматривать как последовательную смену её состояний
 в k -
мерном пространстве. Очевидно, что задачей моделирования процесса
функционирования исследуемой системы S является построение функций z, на основе
которых можно провести вычисление интересующих характеристик процесса
функционирования системы. Для этого должны иметься соотношения, связывающие
функции z с переменными параметрами и временем, а также начальные условия в момент
времени t=t0. Т.е. другими словами работа системы разделяется на интервалы, и
изменение каждого процесса осуществляется с интервалом t+Dt. При разделении система
передачи будет находиться в различных состояниях, которые по принципу называют . За
начальный момент времени берётся t0, тогда следующий момент времени будет t1=
t0+Dt, следующий
момент равен t2= t1+Dt. Каждый
последующий момент времени будет равен суммы предыдущего интервала и Dt. Это временное разделение
происходит до тех пор, пока не произойдёт окончание работы системы. Также стоит
заметить, что если шаг Dt достаточно
мал, то таким путём можно получить приближённые значения состояний z.


Укрупнённая схема моделирующего алгоритма
на основе «принципа Dt»
представлена на рисунке 5.


На рисунке 5 приведена схема,
описывающая работу регулировочного участка цеха, работа схема осуществляется по
«принципу Dt». Согласно
принципа, работа системы осуществляется только в момент времени , -
предыдущее значение счетчика системного времени, - текущее значение счетчика
системного времени. Т.е. рассматриваются только те моменты работы системы,
когда происходит движение транзактов от накопителя к устройству или от
устройства к накопителю, появлению транзактов на входе и выходе системы,
окончание обслуживания транзактов.


Рассмотрим работу модели. Первым
происходит пуск системы (блок 1) на выполнение или начало эмуляции работы
объекта исследования, далее происходит установка необходимых параметров системы
(блок 2), иными словами инициализация элементов составляющих модель
(накопители, устройства).

































































Рисунок 5 - Укрупнённая схема
моделирующего алгоритма





Блок 3 - осуществляется ввод
параметров системы. По условию задания на исследование изменяющимися
параметрами являются емкости накопителей, значение которых необходимо
определить. Время работы системы вводиться для исследования поведения системы
при длительном периоде работы.


Блок 4 - определяет момент
завершения работы системы. Если текущее время в системе больше или
равно заданному времени работы системы, то система прекращает свою работу и
управление передается блокам 12 - 14. Данная последовательность блоков
осуществляет последовательное извлечение накопленных данных из накопителей,
памятей, устройств, обработку собранной статистики, с последующим созданием
отчета и вывода результатов исследования объекта, т.е. отчета созданного в
блоке 13, на экран, принтер или в файл, с последующей обработкой результатов самим
исследователем.


Блоки 5 - 11 - реализуют саму
модель. Если текущее время работы системы меньше времени завершения
функционирования системы, то происходит передача управления блоку 5, где
происходит генерация транзакта (агрегата) в соответствии с заданным законом,
результатом работы будет наличие или отсутствие транзакта на выходе блока. В
следующем блоке происходит постановка транзакта в очередь, если он был
сгенерирован.


Блок 7 - осуществляет извлечение из
накопителя (памяти) очередного транзакта, если время обработки транзакта
находящегося в данный момент времени в блоке окончено.


Блок 8 - если на входе данного блока
или на выходе предыдущего блоке имеется транзакт, то он помещается в очередь
(промежуточный накопитель).


Блок 9 - его действие аналогично
действиям блока 7.


Блок 10 - осуществляет фиксацию
достижения транзактами выхода системы.


Блок 11 - при передаче управления
данному блоку осуществляется определение следующего момента и установка
системного времени на , где -
предыдущее значение системного времени, после чего управление передается на
блок 4.




.6 Детальная схема
моделирующего алгоритма




В приложении 2 представлена детальная схема
моделирующего алгоритма.


Блоки 1-4 данного алгоритма инициализируют
элементы, составляющие модель. Блок 2 и 3 устанавливает флаги занятости
устройств К1 и К2 в значение лож, что соответствует не занятости этих
устройств, обнуляет счетчик системного времени, очереди устанавливаются пустыми
и значение Dt устанавливает в ноль, описывается
экспоненциальная функция. Данные действия реализуют блок 2 в обобщенной
структурной схеме. Блок 4 - соответствует блоку 3 рисунка 5.


Блокам реализующим модель в обобщенной схеме
соответствуют блоки 5 - 22. Рассмотрим как реализован участок первичной
регулировки (блоки 7-13).


Если системное время совпадает с временем
появления очередного транзакта, то происходит его генерирование, путем
увеличения текущей очереди накопителя Н1 на единицу (блок 8). В блоке 9
проверяется занятость канала К1 и наличие в накопителе Н1 хотя бы одного транзакта
(агрегата). Если условие выполняется, то флаг занятости канал устанавливается в
значение истина и происходит уменьшение длины очереди в накопителе Н1. В блоке
12 проверяется условие окончание обслуживания транзакта, если время окончания
обслуживания совпало с системным, то флаг занятости канал устанавливается в
значение лож и емкость накопителя Н2 увеличивается на единицу (блок14).


Работа блоков 14-19 аналогична блокам 7-13, за
исключением того, что после обслуживания агрегат попадает в блок 20, где он
исключается из системы.


Блоки 21 - 22, 23 - 25 реализуются в основном
средствами языка имитационного моделирования.




.7 Математическая
модель (переменные, константы, уравнения) и ее описание




Перед построением детального моделирующего
алгоритма необходимо определить переменные и уравнения математической модели.


В условии задачи сказано, что если участок
первичной регулировки занят, то агрегаты на обслуживание не принимается, как
уже раньше отмечалось система одноканальная, т.е. n=1, и ни один агрегат не
обслуженным не уйдет из системы, т.е. система с ожиданием.


В соответствии с выше сказанным для расчетов
параметров системы воспользуемся следующими формулами:




 - время обслуживания
(регулирования) агрегата на -ом участке, =1,2;


 - число обслуженных агрегатов, =1,2;


 - число агрегатов, направленных в
накопитель, =1,2.


и - коэффициенты загрузки ЭВМ1 и ЭВМ2;


 и - суммарное время занятости ЭВМ1 и
ЭВМ2;- общее имитируемое время работы регулировочного участка цеха.


По заданию требуется определить
вероятность отказа в первичной регулировке, однако в условии задания отказа в
первичной регулировке нет - если в момент прихода очередного агрегата
предыдущий агрегат не был отрегулирован, то поступивший агрегат на регулировку
не принимается. Поэтому будем считать вероятность того, что агрегат застанет
накопитель полным - вероятность того, что пришедшая заявка покинет систему
необслуженной, что равносильно образованию неучтенных очередей перед
накопителями.




где - приведенная плотность потока
заявок, или среднее число заявок, приходящееся на среднее время обслуживания
одной заявки,




 - математическое ожидание между
событиями в простейшем потоке, она равна случайному интервалу времени, равному
в среднем 30 мин, через который поступают агрегаты,


  - время обслуживания заявки в
накопителе.


Под отказами в обслуживании будем
понимать вероятность того, что канал занят обслуживанием очередного агрегата,
накопитель пуст - вероятность образования очереди. Формула будет иметь вид:




1.8 Описание
машинной программы решения




Машинная программа, имитирующая работу объекта
исследования, приведена в приложении 1. Рассмотрим работу данной программы.


Прогон модели, т.е. собственно моделирование,
выполняется с помощью специальной управляющей программы, которую называют
симулятором (от английского SIMULATE - моделировать, имитировать).


Оператор SIMULATE (моделировать) устанавливает
предел реального времени, отводимого на прогон модели.


Оператор FUNCTION позволяет описать
пользовательские функции. В данном случае описывается экспоненциальная функция
EXPON, как непрерывная, и описание задается семью точками.


Блок STORAGE используется для создания
многоканальных устройств (МКУ). Однако в программе он используется как
накопитель, что обеспечивается совместным использованием и расположением
операторов ENTER-LEAVE и SEIZE-RELEASE. В программе объявляется и используется
два подобных накопителя SFIRST (первичный) и STWO (вторичный). Длина
накопителей 100 транзактов.


Для создания транзактов, в нашем случае под
транзактами будем подразумевать агрегаты, входящих в модель, служит блок
GENERATE (генерировать).


Строки 60 - 120 реализуют работу участка
первичной регулировки. Каждый приходящий транзакт фиксируется два раза: в блоке
QUEUE, строка 60, для определения наличия очередей перед первичным накопителем
и для сбора дополнительной статистики, и в блоке ENTER, помещающем транзакт в
накопитель. Если канал FIRST реализуемый блоками SEIZE-RELEASE свободен, то
очередной транзакт извлекается из накопителя (памяти) и помещается в
устройство, счетчик числа транзактов в накопителе уменьшается на единицу. Блок
ADVANCE обеспечивает эмуляцию обслуживания транзакта по экспоненциальному
закону. Время обслуживания лежит в среднем 30 единиц модельного времени. После
обслуживания транзакта в канале FIRST, транзакт переходит на вторичную
регулировку, строки 130-190. Работа данного блока программы аналогична работе
строк 60-120.


Блок TERMINATE, строка 200, уничтожает транзакт
прошедший первичную и вторичную регулировку.


Строки 210-230 - реализуют работу системы в
течение заданного периода времени. Цифра 6000 в строке 210, соответствует
работе системы в течении 100 часов (1час = 60 минут).




.9 Результаты моделирования и их анализ




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




START_TIME END_TIME BLOCKS
FACILITIES STORAGES FREE_MEMORY


0 6000 18 2 2 13600LOC BLOCK_TYPE
ENTRY_COUNT CURRENT_COUNT RETRY


220 18 TERMINATE 1 0 0ENTRIES UTIL.
AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY


FIRST 320 0.879 16.49 1 321 0 0 0 21


TWO 311 0.913 17.63 1 312 0 0 0 8MAX
CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY


QFIRST 24 21 341 59 5.05 88.87
107.46 0


QTWO 8 8 319 55 2.30 43.29 52.31
0CAP. REMAIN. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY
DELAY


SFIRST 100 79 0 24 341 1 5.05 0.051 0 0


STWO 100 92 0 8 319 1 2.30 0.023 0 0


Проанализируем полученную статистику. Из отчета
следует: значение системного времени изменялось от 0 до 6000, что соотв
Похожие работы на - Исследование математической (аналитической и имитационной) модели регулировочного участка цеха Дипломная (ВКР). Менеджмент.
Контрольная работа по теме Предпринимательское право РФ. Монополистическая деятельность
Реферат: Рукописная книга древней руси. Скачать бесплатно и без регистрации
Как Должна Выглядеть Дипломная Работа
Реферат: Реформа 1929-1931 cоотношение прямых и косвенных налогов
Реферат: Социальное неравенство и стратификация
Эссе На Тему Наурыз Это Праздник Весны
Фипи Русский Язык Сочинение 11 Класс
Итоговое Сочинение Тема Я И Другие Аргументы
Лабораторная Работа На Тему Изучение Конструкции И Проверка Работоспособности Ротаметра
Реферат: Poverty Essay Research Paper PovertyPoverty is defined
Курсовая работа по теме Асканийские овцы
Дикая Природа Казахстана Эссе
Доклад: Дога Евгений Дмитриевич
Контрольная Работа Ваулина 10 Класс
Волейбол Ережелері Реферат Қазақша
Доклад по теме Происхождение компьютера
Сочинение По Тексту Бакланова Гете Сказал
Курсовая работа: Анализ особенностей регулирования труда работников автотранспорта
Реферат На Тему Истории Русского Химического Общества
Курсовая работа: Факторы, влияющие на развитие личности
Реферат: Earthquakes In Inda Essay Research Paper Earthquakes
Реферат: Modems And Connections Essay Research Paper The
Реферат: Порядок звільнення працівників

Report Page