Автор работы: Пользователь скрыл имя, 08 Декабря 2013 в 20:22, курсовая работа
Целью данной курсовой работы является построение модели работы склада готовой продукции.
В данной курсовой работе стоят следующие задачи:
– рассмотреть сущность имитационного моделирования;
¬¬¬¬¬– изучить особенности функционирования склада готовой продукции;
– построить концептуальною модель системы;
– смоделировать данную задачу на компьютере;
– провести анализ модели и описать возможные улучшения в работе системы;
Введение……………………………………………………………………... …..3
Глава 1. Особенности функционирования склада готовой продукции и его имитационное моделирование……………………………………………..……5
1.1. Сущность имитационного моделирования ……………………………5
1.2. Имитационное моделирование работы склада готовой продукции …7
Глава 2. Разработка имитационной модели……………………………...….....10
1.3. Построение концептуальной модели системы……………………….10
2.2. Q – схема системы и её описание……………………………………...11
2.3. Описание имитационной модели……………………………………...13
2.4. Описаний возможных улучшений в работе системы………………..15
Заключение……………………………………………………………………….18
Список использованных источников...………………………………………....20
Приложение……………………………………………………………………....21
Источник
И имитирует процесс
Рисунок 2 – Структурная схема склада в символике Q–схем
Haибoлee рacпроcтрaнeнным
мeтoдoм oпиcaния cиcтeм
2.3. Описание имитационной модели
Для описания и моделирования поставленной задачи используется язык моделирования GРSS, ориентированный на моделирование процессов с дискретными событиями. Перечислим основные блоки (операторы), используемые в программе. Блок Generate генерирует транзакты и запускает их в модель. Сгенерированный транзакт ставится в очередь перед обработкой блоком Queue. С помощью блока Seize транзакт занимает какое-либо устройство, а блок Advance задерживает транзакт на определенное время. Блок Deрart освобождает очередь, а блок Release освобождает устройство тем сообщением, которым оно было занято. Блок Terminate удаляет транзакт из модели. Блок Start используется для инициирования начала моделирования. Кроме того, в программе используется оператор Test, служащий для проверки наличия изделий на складе. Исходная модель представлена на рисунке 3.
Рисунок 3 – Текст программы
Проанализируем выходную статистику выше смоделированной задачи, в соответствии с результатами, представленными в отчете (приложение 2). Необходимые для исследования значения представлены в таблице 1.
Таблица 1 – Результаты моделирования
Время моделирования (мин) |
538 |
Коэффициент загрузки |
0,933 |
Среднее время занятости канала |
9,842 |
Кол-во изделий типа А |
53000 |
Кол-во изделий типа В |
5200 |
Кол-во машин без груза |
2 |
Кол-во машин Остались в очереди |
3 |
Кол-во перевезенного товара |
5000 |
Макс. Длина очереди |
4 |
Ср. Время ожидания на погрузку |
14,150 |
Процесс загрузки 50 машин длился 538 минут. При этом коэффициент загрузки канала погрузки равен 0,933. Среднее время занятости канала машиной равно 9,842.
За всё время моделирования:
– на склад готовой продукции поступило 53 000 единиц изделий А и 5 200 единиц изделий В;
– к складу подъехало 55 машин, из которых 2 машины уехали без груза, 50 машин уехали гружёнными и 3 машины остались в очереди на погрузку;
– со склада было перевезено по 5 000 единиц изделий обоих типов;
– максимальная длина очереди на погрузку составила 3 машины;
– среднее время ожидания машин в очереди на погрузку –14,150.
Как видно из результатов моделирования, 2 машины ушли с места погрузки без груза. Максимальная длина очереди составила 3 машины. Время ожидания машин в очереди увеличивается к концу моделирования, но в среднем оно равно 14 минутам. Таким образом, к концу моделирования (загрузки) каждая машина ждёт около 42 мин., что уже немало.
Рисунок 4. Текст программы
В качестве оптимизации работы системы (склада) можно уменьшить очередь на погрузку. Для этого нужно уменьшить значение интенсивности потока заявок или увеличить значение интенсивности потока обслуживания. Для увеличения интенсивности потока обслуживания уменьшим время погрузки до 8±2 минут. Также необходимо, чтобы все грузовики покидали канал погрузки загруженными. Для этого установим время появления первого транзакта (машины) с 24 минуты. Текст программы представлен на рисунке 4.
Теперь проанализируем отчет (приложение 3) усовершенствованной модели. Необходимые для исследования значения представлены в таблице 2.
Таблица 2 – Результаты усовершенствованной модели
Время моделирования (мин) |
529 |
Коэффициент загрузки |
0,748 |
Среднее время занятости канала |
7,914 |
Кол-во изделий типа А |
51000 |
Кол-во изделий типа В |
5400 |
Кол-во машин без груза |
0 |
Кол-во машин Остались в очереди |
0 |
Кол-во перевезенного товара |
5000 |
Макс. Длина очереди |
1 |
Ср. Время ожидания на погрузку |
0,976 |
В усовершенствованной модели процесс загрузки 50 машин длился 529 минут. При этом коэффициент загрузки канала погрузки равен 0,748, что на много ниже, чем в предыдущей модели. Среднее время занятости канала одной машиной равно 7,914.
За всё время моделирования:
– на склад готовой продукции поступило 51 000 единиц изделий А и 5 400 единиц изделий В. Это на 2300 единиц меньше, что незначительно;
– к складу подъехало 50 машин. По полученным данным все машины были загружены;
– со склада было перевезено по 5 000 единиц изделий обоих типов;
– максимальная длина очереди на погрузку составила 1 машины;
– среднее время ожидания машин в очереди на погрузку – 0,976.
Вывод: В ходе моделирования работы склада готовой продукции выяснилось, что канал погрузки данной системы используется с достаточно высокой частотой (на 94%). Предложенные улучшения позволяют уменьшить максимальную длину очереди на погрузку до 1 машины и время ожидания до 0,9 мин. Ограничив время прибытия первой машины, мы добились того, что все машины покидают склад в загруженном состоянии. При этом количество перевезенного груза не изменилось. Для снижения нагрузки на канал погрузки данные улучшения могут применяться в сочетании с уменьшением интенсивности потока заявок. Это позволит также избежать образования очереди.
Следует
заметить, что при поступлении
изделий на склад наблюдается
чрезмерное накопление изделий А
относительно изделий В. Такой дисбаланс
можно устранить, уменьшив приток и/или
увеличив отток изделий А, что
также легко сделать с
Заключение
Складское
хозяйство является необходимым
элементом общественного
Имитационное
моделирование стало
Современные
вычислительные средства позволили
существенно увеличить
В данной курсовой работе были выполнены следующие поставленные цели и задачи:
– построение модели работы склада готовой продукции;
– рассмотрена сущность имитационного моделирования;
– изучены особенности функционирования склада готовой продукции;
– построена и смоделирована концептуальная модель системы;
– проведен анализ модели и описаны возможные улучшения в работе системы;
Разработанная
программа удовлетворяет
Результат, полученный в курсовой работе, является относительным, поскольку в реальном мире происходит учет технологических факторов. Кроме того, результат зависит от применяемых средств расчета, в связи с чем, он отличен от математически рассчитанного. Для полноценного моделирования существует необходимость проведения более углубленных исследований процессов, происходящих в системе.
Моделирование реальных процессов с помощью ЭВМ является выгодным в стоимости и экономии времени. Поэтому в будущем оно должно найти более широкое применение.
Список использованных источников:
Приложение 1
Блок-схема
Приложение 2
Отчет для исходной модели
Приложение 3
Отчет усовершенствованной модели
Информация о работе Разработка имитационной модели работы склада готовой продукции