Моделирование процессов обслуживания технологического модуля
Построение и расчет концептуальной модели. Разработка алгоритма имитации исследуемого процесса. Разработка программы и проведение машинных экспериментов с моделью исследуемой системы. Правило проводки заявок. Оптимизация работы реальной системы.
Рубрика | Производство и технологии |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 05.05.2015 |
Размер файла | 278,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Чувашский государственный университет имени И.Н.Ульянова»
(ФГБОУ ВПО «ЧГУ им.И.Н.Ульянова »)
Факультет прикладной математики, физики и информационных технологий
Кафедра актуарной и финансовой математики
Курсовая работа
По дисциплине: «Исследование операций»
Моделирование процессов обслуживания технологического модуля
Выполнила: студентка 4 курса
факультета ПМФиИт
группы ФМ-11-11
Мурайкина Светлана
Проверил: профессор, к.ф.-м. н.
Никитин Виктор Васильевич
Чебоксары 2015
Содержание
Введение
Построение концептуальной модели
Разработка алгоритма имитации исследуемого процесса
Разработка программы и проведение машинных экспериментов с моделью исследуемой системы
Заключение
Введение
Технологический модуль содержит m независимо работающих однотипных агрегатов, которые обслуживаются двумя операторами. Агрегат требует обслуживания через каждые [a±б] мин, причем время его обслуживания составляет [b±в] мин (равномерный закон). Обслуживание агрегатов осуществляется в порядке очереди без приоритетов. При этом с среднем через каждый час один из операторов выполняет наладку оборудования в течение [с±г] мин (равномерный закон).
Цель: разработать модель СМО для анализа процесса функционирования участка контроля в течение смены (8 часов).
Задачи:
1. среднее количество агрегатов, находящихся в очереди на обслуживание;
2. среднее количество агрегатов, находящихся в очереди к оператору для наладки;
3. среднее количество агрегатов, находящихся в работе в течении смены;
4. оценить закон распределения в виде графика плотности вероятностей для количество агрегатов, находящихся в работе в течении смены.
Первоначальный перечень экспериментов: m = 10, а = 25, б = 5, b = 3, в= 1, с=9, г = 3.
Построение концептуальной модели
Параметры СМО:
- входной поток на обслуживание равномерный;
- входной поток на наладку равномерный;
- общая длина очередей не превышает m=10 агрегатов;
Генерация событий и проводка заявок в СМО.
Необходимо провести N=60*8=480 генераций событий. Каждая генерация соответствует интервалу времени t=1 минута.
А) Необходимо составить матрицу, в которой будут отображены номера промежутков времени, когда агретату требуется либо обслуживание, либо наладка.
Для этого вычислим эти моменты времени для всех 10 агрегатов.
а = СЛУЧМЕЖДУ(а-б;а+б) - время, через которое агрегат требует обслуживания;
b = СЛУЧМЕЖДУ(b-в;b+в) - время обслуживания агрегата оператором;
с = СЛУЧМЕЖДУ(с-г;с+г) - время наладки агрегата оператором, причем агрегат требует наладки в среднем раз в час;
n- момент времени, когда оператор нужно либо обслужить, либо наладить.
модель система машинный заявка
Б). Генерация случайных величин Li , i=1,2 - количество заявок, обслуженных i-ым каналом СМО.
Правило генерации случайных значений Li основано на том, что время имеет равномерный закон распределения.
Так как у нас два канала, то необходимо сгенерировать два значения t1=СЛУЧМЕЖДУ(а-б;а+б) и t2= СЛУЧМЕЖДУ(а-б;а+б) для обслуживания агрегата и t1=СЛУЧМЕЖДУ(b-в;b+в) и t2= СЛУЧМЕЖДУ(b-в;b+в) для наладки агрегата.
Ситуация 1. Если ti =1 , то i-ый канал за период времени t=1 (одна генерация) может обработать одну заявку.
Ситуация 2. Если ti > 1 , то i-ый канал за период времени t=1 (одна генерация) не успевает обработать заявку. Ему требуется время (количество генераций)
mi=ti
При этом на следующем шаге генерации для соответствующего i-ого канала ti не вычисляется. На каждом шаге генерации mi уменьшается на одну единицу. Как только mi станет равным нулю, то заявка считается обслуженной i-ым каналом и на следующем шаге генерации для него ti вычисляется.
Разработка алгоритма имитации исследуемого процесса
Правило проводки заявок.
Обозначения:
N - номер генерации;
k - количество агрегатов, находящихся в работе;
a - промежуток времени, через который нужно обслужить агрегат;
b - время обслуживания агрегата оператором;
с - время наладки агрегата оператором;
z - количество целых пройденных часов рабочего дня;
ОЧна облуж - количество агрегатов, находящихся в очереди на обслуживание;
ОЧна налад - количество агрегатов, находящихся в очереди на наладку;
ti - время обслуживания или наладки агрегата i-ым оператором;
mi - количество генераций для обслуживания или наладки одного агрегата i-ым оператором;
Li - количество агрегатов, обслуженных или налаженных i-ым оператором;
Si - состояние i-ого канала: 0 - свободен, 1 - занят обслуживанием или наладкой одного агрегата;
Q - общее количество обслуженных и налаженных агрегатов СМО.
Si (N-1) - состояние i-ого оператора на предыдущем шаге генерации;
Si (N) - состояние i-ого оператора на текущем шаге генерации;
ОЧна обслуж (N-1) - количество агрегатов в очереди на обслуживание на предыдущем шаге генерации;
ОЧна налад (N-1) - количество агрегатов в очереди на наладку на предыдущем шаге генерации;
ОЧна налад N - количество агрегатов в очереди на наладку на текущем шаге генерации;
ОЧна обслуж N - количество агрегатов в очереди на обслуживание на текущем шаге генерации.
Правило проводки агрегатов в течении времени t=1 минута (одна генерация):
Разработка программы и проведение машинных экспериментов с моделью исследуемой системы
На основе блок-схемы напишем программу в EXCEL.
Работа одного агрегата
Агрегат требует обслуживания у оператора на 25, 55, 120 … минутах рабочего дня и требует наладки на 80, 185, 255 … минутах. Число 6 означает, что агрегат потребовал наладки 6 раз за день, что удовлетворяет заданию.
При n?480 выходит надпись, сообщающая об окончании рабочего дня.
Это матрица времени обслуживания агрегатов. Все эти числа означают, что в такой момент времени (в такую минуту рабочего дня) один из агрегатов требует обслуживания.
Это матрица времени наладки агрегатов. Все эти числа означают, что в такой момент времени (в такую минуту рабочего дня) один из агрегатов требует наладки.
Первые полчаса агрегаты не нуждаются в обслуживании и в наладке, поэтому операторы не работают. В среднем за весь рабочий день в очереди на обслуживание к оператору находится 1,792 агрегата(эксперименты показывают, что этот показатель находится в пределах от 1 до 2), а на наладку - 2, 367(судя по экспериментам от 1 до 3). Среднее количество агрегатов, находящихся в работе = 5,842. Эксперименты показали, что этот показатель находится в пределах от 5 до 7.
По данным для параметра Q оценим закон его распределения в виде графика плотности вероятностей. Для этого предварительно составим таблицу (N=480 минут):
Q |
0 |
1 |
. . . |
n |
|
частоты |
q0 |
q1 |
. . . |
qn |
|
относительные частоты |
q0/N |
q1/N |
. . . |
qn/N |
Частота - количество раз появления значения параметра Q в общей массе генераций событий.
Q |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
частоты |
0 |
0 |
7 |
8 |
24 |
27 |
59 |
97 |
224 |
13 |
21 |
|
относительные частоты |
0 |
0,000 |
0,015 |
0,017 |
0,050 |
0,056 |
0,123 |
0,202 |
0,467 |
0,027 |
0,044 |
Эксперименты:
Как видно из результатов экспериментов, этот график имеет вид графика плотности вероятностей при нормальном законе распределения.
Заключение
В результате экспериментов выяснилось, что
1) среднее количество агрегатов, находящихся в очереди на обслуживание = от 1 до 2;
2) среднее количество агрегатов, находящихся в очереди к оператору для наладки = от 1 до 3 ;
3) среднее количество агрегатов, находящихся в работе в течении смены = от 5 до 8;
4) закон распределения в виде графика плотности вероятностей для количество агрегатов, находящихся в работе в течении смены имеет вид нормального закона распределения.
Рекомендации по оптимизации работы реальной системы: необходимо ввести еще одного оператора. В таком случае очереди будут равны 0 и больше агрегатов будет работать.
Размещено на Allbest.ru
Подобные документы
Анализ технологического процесса как объекта управления. Определение структуры основного контура системы. Определение математической модели ОУ. Выбор класса и алгоритма адаптивной системы управления. Разработка структурной и функциональной схемы АдСУ.
курсовая работа [1,0 M], добавлен 25.04.2010Описание технологического процесса и характеристика оборудования механизмов передвижения. Выбор электродвигателя и элементной базы сталевоза. Последовательность работы механизма и разработка алгоритма работы автоматизации технологического процесса.
дипломная работа [1,1 M], добавлен 07.04.2014Разработка циклограммы: описание датчиков, исполнительных устройств и циклограммы. Разработка математической модели. Описание входов и выходов системы. Разработка функциональной модели. Построение дерева процедур. Разработка аппаратных модулей ввода.
курсовая работа [159,7 K], добавлен 15.06.2011Характеристика системы управления двигателя постоянного тока, элементы электропривода. Определение структуры и параметров объекта управления, моделирование процесса, разработка алгоритма и расчет параметров устройств. Разработка электрической схемы.
курсовая работа [419,9 K], добавлен 30.06.2009Исследование принципов работы системы автоматического управления и построение её функциональной схемы на базе программируемого контроллера. Разработка аналитической математической модели. Расчет и построение колебательной границы устойчивости САУ.
курсовая работа [991,9 K], добавлен 27.12.2014Анализ системы улучшения устойчивости СУУ-400. Разработка системы автоматической проверки. Требования к безопасности обслуживания перед началом работы. Технико-экономическое обоснование проекта. Расчет эксплуатационных расходов внедряемой технологии.
дипломная работа [740,9 K], добавлен 18.01.2011Электрификация и механизация производственных процессов. Выбор рабочих машин и механизмов. Проверочный расчет электродвигателей. Выбор пусковой и защитной аппаратуры. Расчет силовой проводки. Расчет осветительной проводки. Расчет ввода в здание.
дипломная работа [326,0 K], добавлен 24.06.2012Общая характеристика предприятия. Построение формальной модели бизнес-процесса закупки сырья, выбор оптимального варианта его выполнения. Разработка автоматизированной системы управления технологическим процессом изготовления жидкого моющего средства.
курсовая работа [2,8 M], добавлен 21.10.2012Описание конструкции детали "Вставка". Требования, предъявляемые к материалу заготовки. Изучение производственной программы и выбор типа производства. Разработка операционного технологического процесса и управляющей программы. Расчет режимов резания.
курсовая работа [279,2 K], добавлен 21.10.2014Описание системы массового обслуживания, назначение, обзор и описание принципов работы линии. Анализ производственной системы сборки деревянных европаллетов с помощью балансовой модели, уравнения баланса сети. Вероятностное и имитационное моделирование.
курсовая работа [1017,8 K], добавлен 10.01.2021