Автор работы: Пользователь скрыл имя, 22 Марта 2012 в 20:47, курсовая работа
На регулировочный участок цеха через случайные интервалы времени поступают по два агрегата в среднем через (τвх)ср = 60 мин. Первичная регулировка осуществляется для двух агрегатов одновременно и занимает в среднем (τ1)ср = 30 мин. Если в момент прихода агрегатов предыдущая пара еще не обработана, поступившие агрегаты на регулировку не принимаются. Агрегаты после первичной регулировки и агрегаты, получившие отказ, поступают в промежуточный накопитель. Из накопителя агрегаты, прошедшие первичную регулировку, поступают попарно на вторичную регулировку, которая выполняется в среднем за (τ2)ср = 30 мин, а не прошедшие первичную регулировку поступают на полную, которая занимает (τ3)ср = 50 мин для одного агрегата. Все величины, заданные средними значениями, распределены экспоненциально.
Описательно – содержательная модель системы и цели моделирования
Концептуальная модель системы
Разработка программы GPSS/H – модели и цифровых экспериментов.
Программа моделирования на GPSS/H.
Описание используемых ФЭЯ в соответствии с концептуальной схемой
Получение и обработка результатов цифровых экспериментов.
Установившиеся значения требуемых показателей
Таблица сходимости относительных показателей к единице
Гистограмма времени пребывания агрегатов на участке
Заключение
Библиографический список
Приложение
Табл. 1. Минимальная емкость накопителя
Из данного протокола экспериментов видно, что необходимая емкость накопителя – 44 агрегата.
2. Установим емкость накопителя L = 80 агрегатов.
1) Определим максимально допустимую среднюю длительность (τ'3)ср полной регулировки агрегатов. Сначала проведем серию экспериментов, увеличивая (τ'3)ср на 10 мин. Получив слишком большое значение (τ'3)ср , возьмем предыдущее значение и будем увеличивать его на 1 мин. При этом изменим программу так, чтобы при переполнении накопителя происходил останов программы, и будем проверять время моделирования.
Протокол экспериментов:
Зерно ГСЧ | Время обслуживания в ОУ3 – (τ'3)ср , мин | |||||||
50 | 60 | 61 | 62-66 | 67 | 68 | 69 | 70 | |
107 | 107 | 107 | 107 | 107 | 107 | 107 | 107 | |
107 | 107 | 107 | 107 | 107 | 107 | 107 | 9.18*105 | |
107 | 107 | 107 | 107 | 107 | 107 | 107 | 107 | |
107 | 107 | 107 | 107 | 107 | 107 | 107 | 107 | |
107 | 107 | 107 | 107 | 107 | 107 | 107 | 107 | |
107 | 107 | 107 | 107 | 107 | 107 | 107 | 107 | |
107 | 107 | 107 | 107 | 107 | 107 | 107 | 107 | |
107 | 107 | 107 | 107 | 107 | 107 | 107 | 5.95*106 | |
107 | 107 | 107 | 107 | 107 | 7.25*106 | 107 | 107 | |
107 | 107 | 107 | 107 | 107 | 107 | 107 | 107 |
Табл. 2. Поиск среднего времени обслуживания в ОУ3
Таким образом, мы получили (τ'3)ср = 67 мин. Уберем из программы выход по переполнению накопителя, тк это не предусмотрено описательной моделью системы.
2) при (τ3)ср=0,95(τ'3)ср ≈ 64 мин определим:
a) коэффициент отказа в первичной регулировке . Вычислим как отношение количества агрегатов, проходивших полную регулировку к общему числу агрегатов. Для этого воспользуемся значениями полей Entries в абзаце Storage и учтем, что на первичную регулировку агрегаты поступали парами, а на полную – по одному.
b) максимальную абсолютную загрузку накопителя. Значение содержится в поле Maximum Contents в абзаце Storage.
c) его частичную относительную загрузку агрегатами, нуждающимися в полной регулировке . Вычислим как отношение среднего числа агрегатов, нуждающихся в полной регулировке к среднему числу агрегатов, находящихся в накопителе. Воспользуемся значениями полей Average Contents в абзаце Storage.
Зерно ГСЧ | Показатели | , мин | ||||
0,4499 | 0,3249 | 0,3464 | 0,3397 | 0,3339 | ||
10 | 11 | 42 | 53 | 53 | ||
0,9511 | 0,9595 | 0,9676 | 0,9579 | 0,9534 | ||
0,6 | 0,3647 | 0,3366 | 0,3343 | 0,3337 | ||
15 | 24 | 35 | 37 | 60 | ||
1 | 0,9625 | 0,9523 | 0,9571 | 0,9557 | ||
0,2 | 0,3562 | 0,3279 | 0,327 | 0,3323 | ||
3 | 12 | 35 | 37 | 53 | ||
0,6319 | 0,9388 | 0,9519 | 0,9541 | 0,9534 | ||
0,2667 | 0,3353 | 0,3372 | 0,3357 | 0,3325 | ||
9 | 15 | 26 | 42 | 52 | ||
0,98 | 0,8898 | 0,9457 | 0,9574 | 0,9548 | ||
0,2 | 0,3187 | 0,3402 | 0,3435 | 0,3326 | ||
3 | 17 | 33 | 43 | 47 | ||
0,8226 | 0,9614 | 0,9654 | 0,9599 | 0,9539 | ||
0,2 | 0,3519 | 0,3422 | 0,3366 | 0,3322 | ||
3 | 13 | 26 | 33 | 53 | ||
1 | 0,9719 | 0,9568 | 0,9532 | 0,9537 | ||
0,5 | 0,3394 | 0,3421 | 0,3325 | 0,3343 | ||
7 | 22 | 23 | 39 | 52 | ||
0,9351 | 0,9754 | 0,9713 | 0,9554 | 0,9535 | ||
0,2667 | 0,3161 | 0,3275 | 0,3269 | 0,3337 | ||
3 | 13 | 20 | 37 | 47 | ||
0,4113 | 0,9149 | 0,9366 | 0,9475 | 0,9557 | ||
0,2 | 0,2625 | 0,3206 | 0,3339 | 0,3319 | ||
5 | 10 | 26 | 39 | 55 | ||
0,1577 | 0,8345 | 0,9288 | 0,9591 | 0,9531 | ||
0,3499 | 0,3697 | 0,3369 | 0,332 | 0,3361 | ||
7 | 21 | 34 | 40 | 50 | ||
0,8479 | 0,9679 | 0,9559 | 0,9513 | 0,9565 |
Табл. 3. Протокол экспериментов
Установившиеся значения требуемых показателей примем как средние арифметические значения каждого из показателей при
,. Величина не сходится к какому-либо значению, т.к. максимальное заполнение накопителя агрегатами возрастает с увеличением времени моделирования.
Разброс значений исследуемых показателей (при разных ГСЧ) при должен быть не хуже ±1% от установившегося:
(1)
Результаты проверки условия (1) приведены в таблице 4.
Показатели | Время моделирования | ||||
103 | 104 | 105 | 106 | 107 | |
0,8001 | 0,2125 | 0,0392 | 0,0305 | 0,0083 | |
0,8348 | 0,1256 | 0,0268 | 0,0072 | 0,0022 | |
max | 0,8348 | 0,2125 | 0,0392 | 0,0305 | 0,0083 |
Табл. 4. Установившийся режим
Вывод: выбранные значения действительно являются установившимися, т.к. выполняется условие (1) при .
Сходимость относительных величин максимумов и минимумов всех требуемых показателей приведена в таблице 5.
Относительные величины | Время моделирования | ||||
103 | 104 | 105 | 106 | 107 | |
1,8001(2·105) | 1,1091(10·105) | 1,0392(1·105) | 1,0305(5·105) | 1,0083(10·105) | |
0,6(5·105) | 0,7875(9·105) | 0,9618(9·105) | 0,9807(8·105) | 0,9957(9·105) | |
1,0478(2·105) | 1,022(7·105) | 1,0177(7·105) | 1,0058(5·105) | 1,0022(10·105) | |
0,1652(9·105) | 0,8744(9·105) | 0,9732(9·105) | 0,9928(8·105) | 0,9987(9·105) |
Табл. 5. Сходимость относительных величин
В скобках указано значение ГСЧ, при котором параметр принимает данное значение.
Худший по сходимости показатель выбирается исходя из того, какой показатель последним попадает в «трубку» ±5% от установившегося значения. Худший по сходимости показатель - (коэффициент отказа в первичной регулировке).
График сходимости к единице
Рис. 2. График сходимости худшего показателя
Как видно из графика, минимальное время моделирования, при котором точность определения требуемых показателей входит в «пятипроцентную трубку» составляет .
Рис. 3. Гистограмма времени пребывания агрегатов на участке
В результате выполнения данного проекта была описана концептуальная модель и составлена имитационная GPSS/H - программа для экспериментального определения пяти показателей работы системы двухпоточной регулировки агрегатов.
На основании проведенных экспериментов сделаны следующие выводы:
;
Для : ;
Для : , , .
По результатам экспериментов был определен худший по сходимости показатель (коэффициент отказа в первичной регулировке), для которого было оценено минимальное необходимое время моделирования при допустимой относительной погрешности определения установившихся значений показателей не более 5%. .
Таким образом, моделирование систем позволяет выявлять слабые стороны проектируемой системы и разрабатывать варианты системы для оптимизации еще до этапа практической реализации. Также есть возможность подбирать характеристики узлов в соответствии с требованиями, предъявляемыми к системе в целом.
1. Ю. А. Барышников. Моделирование, конспект лекций 2010.
2. Т. Шрайбер. Моделирование на GPSS.
3. Файл справки GPSSH.HLP.
9
Полный листинг программы и результаты ее выполнения для установившегося режима при мин.
STUDENT GPSS/H RELEASE 3.0c-C10 (EP195) 18 May 2010 03:24:01 FILE: D:\MYDOCU~1\GPSSH\KURSA1_2.gps
LINE# STMT# IF DO BLOCK# *LOC OPERATION A,B,C,D,E,F,G COMMENTS
1 1 REALLOCATE COM,32720 *переопределение максимального количества транзактов
Информация о работе Имитационная модель на языке GPSS/H системы двухпоточной регулировки агрегатов