Федеральне агентство з освіти
ГОУ ВПО тольяттінській державний університет
Інститут фінансів, економіки і управління
Кафедра Менеджмент організації
Курсова робота
З дисципліни: Моделювання систем управління
Виконав: Банкетова К.
Група: УК-302
Перевірив: Яригін О. Н.
Тольятті 2009
Формулювання завдання:
У компанії ВАТ В«МОЛОКОВ» відвантаження замовлень споживачам організована таким чином. Вантажні автомобілі починають прибувати на вантаження на термінал в 5 годині 00 хвилин ранку з експоненціально розподіленими інтервалами часу між прибуттям із середнім значенням 3 хв. Причому під навантаження прибувають автомобілі різного типу (Вантажопідйомності):
В· 10% з них - великотоннажні автомобілі (понад 6.0 т);
В· 20% - середньотонажні автомобілі (понад 1,5 до 6,0 т):
В· 70% - малотоннажні автомобілі (до 1,5 т). p> Кожен вантажний автомобіль проходить диспетчера і пост навантаження. Оформлення товаросупровідних документів у диспетчера відбувається паралельно з вантаженням автомобіля і не вимагає додаткових витрат часу. Час навантаження вантажного автомобіля залежить від його типу (вантажопідйомності) і рівномірно розподілено в інтервалі:
В· для великотоннажних автомобілів (св. 6,0 т) - від 40 до 60 хвилин:
В· для середньотоннажних автомобілів (св. 1.5 до 6.0 т) - від 30 до 40 мл нут;
В· для малотоннажних автомобілів (до 1,5 т) - від 20 до 30 хвилин.
Є ділянки вантаження великотоннажних, среднетоннажних і малотоннажних автомобілів, обладнані двома, п'ятьма і вісьмома паралельними постами відповідно. Кожен автомобіль, який прибуває на навантаження, направляється диспетчером на ділянку навантаження даного типу рухомого складу, де він або займає вільний пост, або встає в єдину чергу з дисципліною обслуговування FIFO. Після навантаження автомобіль покидає термінал (рис. 5.23). Проходження автомобілем КПП і рух територією вантажного терміналу займає незначний час і при моделюванні може не враховуватися.
Потрібен розробити імітаційну модель вантажного терміналу. Виконати п'ять прогонів імітаційної моделі для 120 хвилин (плановане час навантаження автомобілів з 5 годині 00 хвилин до 7 годин 00 хвилин ранків і обчислити середню кількість зайнятих постів вантаження, середній час затримки автомобілів на терміналі і середній коефіцієнт використання кожної ділянки вантаження. Чи достатньо для ефективної робіт терміналу виділення під навантаження великотоннажних, среднетоннажних і малотоннажних вантажівок двох, п'яти і восьми паралельних постів відповідно?
Хід роботи:
Для створення моделі були використані блоки
• Activity, Multiple, Executive, Exit (4), Catch, Generator, Set Attribute, Queue, FIFO і Throw бібліотеки Discrete Event;
• Input Random Number бібліотеки Generic;
• Buffer бібліотеки Manufacturing;
• Plotter, Discrete Event бібліотеки Plotter. p> Розглянемо докладніше призначення про особливості кожного з них:
Першим блоком, створюваним в рамках даної моделі є блок Executive (малюнок 1). Цей блок - серце кожної окремої моделі і повинен бути поміщений в лівий верхній кут від усіх інших блоків в моделі. Він дозволяє процесу моделювання зупинитися до часу завершення. Коней процесу можна задати і іншою величиною, наприклад після певної кількості повторень циклу, але у нас немає причин змінювати налаштування задані за мовчанню.
В
Малюнок 1 - Блок Executive
Другим створюємо блок Generator (малюнок 2). Цей блок генерує транзакти для процесу моделювання в зазначені інтервали часу.
В
Малюнок 2 - Блок Generator
Параметри розподілу часу між створюваними транзактамі задаються в діалоговому вікні. Наприклад: постійний розподіл, емпіричне, показове, нормальне і т.д. Входи 1, 2, і 3 дозволяють Вам змінювати параметри випадкового розподілу в процесі моделювання. Вхід V дозволяє управляти кількістю вироблених транзактов. Для конкретної моделі задамо параметри блоку наступним чином -
Малюнок 3. <В
Малюнок 3 - Завдання параметрів для блоку Generator
Транзакти, створені в моделі потрапляють до блоку Set Attribute (рісунок4). br clear=all>
Рисунок 4 - Блок Set Attribute
Встановлює ознаки пунктів, що проходять через блок. Можливо до семи назв різних атрибутів. Для кожної ознаки визначається кількість варіантів. Назва атрибуту вибирається зі списку, який з'являється після створення розгалуження в моделі. Налагодження цього блоку проведемо пізніше. Щоб задати ймовірність идентифицирования приходять з блоку Generator транзактов, як належних до кожного конкретного типом атрибута, створимо блок Input Random Num...