Автор работы: Пользователь скрыл имя, 23 Сентября 2014 в 20:29, курсовая работа
Цель курсовой работы: Смоделировать работу вычислительной машины.
В курсовой работе будут решены следующие задачи:
Моделируем работу конвейера сборочного цеха в течении 8 часов.
Определяем вероятность пропуска секции.
3. Подсчитываем количество скомплектованных изделий за 8 часов.
Введение 4
1 Разработка математической модели системы 5
1.1 Построение концептуальной модели 5
1.2 Формализация концептуальной модели 6
2 Алгоритмизация и программирование модели 7
2.1 Разработка структурной схемы и модели и описание ее функционирования. 7
3. Исследование системы на имитационной модели 10
Заключение 15
Список использованных источников 16
Третий блок содержит сведения обо всех накопителях, используемых в системе.
STORAGE CAP. REMAIN MIN MAX ENTRIES AVE.C. UTIL. NN1 20 15 5 5 4,9479 0,2474 NN2 20 0 20 20 19,1667 0,9583 |
По представленным сведениям можно сказать следующее:
Сравнивая результаты работы конвейера вмещающего 10 деталей и время обработки 10 минут с результатом работы конвейера вмещающего 20 деталей и время обработки 20 минут можно заметить, что:
Коэффициент использования устройства KAN ниже (0,3125 и 0,9896 соответственно).
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы были получены основные навыки решения задач по автоматизации технологических процессов в среде имитационного моделирования GPSS/PC, что включает в себя проведение научно – исследовательской и проектно – конструкторской работы в области исследования и разработки сложных систем; способность ставить и проводить имитационные эксперименты с моделями процессов функционирования систем на современных ЭВМ для оценки вероятностно – временных характеристик систем; принятие экономически и технически обоснованных инженерных решений; анализ научно – технической литературы в области системного моделирования, а также использование стандартов, справочников, технической документации по математическому и программному обеспечению ЭВМ и т.д.
В результате выполнения работы получены результаты о работе трех устройств. Так же был проведен анализ перехода секции по 20 деталей, с временем комплектации 20 минут.
В результате этого можно заметить, что этот переход является экономически целесообразным, так как конвейер работает на 99%.
Список использованных источников
1 Советов Б.Я., Яковлев С.А. Моделирование систем: Учебник для вузов. – М.: Высш. шк., 2001. – 343с.
2 Гультяев А. Визуальное моделирование в среде «Matlab»: Учебный курс. – СП: Питер, 2000.
3 Вентцель Е.С., Овчаров Л.А. Задачи
и упражнения по теории вероятн
4 Гмурман В.Е. Руководство к решению задач по теории вероятностей и математической статистике: Учебн. пособие для вузов. – М.: Высш. шк., 2003. – 405 с.
5 Лебедев А.Н. Моделирование в
научно-технических
6 Х. Шенк. Теория инженерного
7 Романцев В.В., Яковлев С.А. Моделирование систем массового обслуживания. – СПб.: Поликом, 1995.
8 Ермаков С.М., Мелос В.Б. Математический
эксперимент с моделями
9 Клейнен Дж. Статистические методы в имитационном моделировании. – М.: Статистика, 1978.
10 Шеннон Р. Имитационное моделирование систем. Искусство и наука. – М.: Мир, 1978.
Приложение А
Текст программы
NN1 STORAGE 20 //выделение 20 памяти для NN1
NN2 STORAGE 20 //выделение 20 памяти для NN2
MET1 GENERATE 5.1 //интервал поступления деталей TIP1
SEIZE TIP1 //занятие канала TIP1
SPLIT 4 //копирование 4 деталей, 1 деталь идет далее.
ENTER NN1 //вход в накопитель NN1
TEST E Q1,20,MET3 //проверяем условие: если Q1=20, то переход к метке MET3
TEST L Q1,20,NN1 //проверяем условие: если Q1≠20, то переход в накопитель NN1
LEAVE NN1,20 //освобождает 20 единиц памяти в накопителе NN1
TERMINATE 19 //уничтожение 19 транзактов
RELEASE TIP1 //освобождение канала TIP1
TRANSFER ,MET3 //переход к метке MET3
MET2 GENERATE 20.7 //интервал поступления деталей TIP2
SEIZE TIP2 //занятие канала TIP2
SPLIT 19 //копирование 19 деталей1 деталь идет далее.
ENTER NN2 //вход в накопитель NN2
TEST E Q2,20,MET3 //проверяем условие: если Q2=20, то переход к метке MET3
TEST L Q2,20,NN2 // проверяем условие: если Q1≠20, то переход в накопитель NN2
LEAVE NN2,20 // освобождает 20 единиц памяти в накопителе NN2
TERMINATE 19 //уничтожение 19 транзактов
RELEASE TIP2 //освобождение канала TIP2
TRANSFER ,MET3 //переход к метке MET3
MET3 SEIZE KAN //занятие канала KAN
ADVANCE 20 //обработка в канале KAN
RELEASE KAN //освобождение KAN
TERMINATE //уничтожение транзакта
GENERATE 480 //время работы конвейера
TERMINATE 1 //уничтожение транзакта
START 1
END