320 likes | 927 Views
Курсовая работа на тему : Имитационное моделирование процесса обработки и сборки деталей Выполнила: студентка 133 группы Баранова Ирина Игоревна Научный руководитель: кандидат физ.-матем . наук, доцент кафедры прикладной информатики и математики Баратова Екатерина Дмитриевна.
E N D
Курсовая работа на тему: Имитационное моделирование процесса обработки и сборки деталей Выполнила: студентка 133 группы Баранова Ирина Игоревна Научный руководитель: кандидат физ.-матем. наук, доцент кафедры прикладной информатики и математики Баратова Екатерина Дмитриевна
Имитационное моделирование—это метод исследования, при котором изучаемая система заменяется моделью с достаточной точностью описывающей реальную систему и с ней проводятся эксперименты с целью получения информации об этой системе. Поэтому имитационное моделирование на цифровых вычислительных машинах является одним из наиболее мощных средств исследования. Как и любое компьютерное моделирование, оно дает возможность проводить вычислительные эксперименты с еще только проектируемыми. В тоже время, благодаря своей близости по форме к физическому моделированию, это метод исследования доступен более широкому кругу пользователей.
Актуальность работы. Моделирование производственных процессов методами имитационного моделирования являются необходимыми для управления производственно-экономическими объектами. Моделирование систем актуально для специалистов по управлению как экономическими, так и производственными объектами, особенно для тех, кто связан с созданием автоматизированных систем управления экономическими и производственными объектами. Задачи, решаемые в курсовой работе: 1. овладение знаниями оимитационном моделировании как методе моделирования производственных процессов; 2. развитие умений применять модели и методах моделирования систем на практике; Курсовая работа изложена на 24 страницах печатного текста.
Глава 1. Имитационное моделирование как метод исследования производственных процессов • 1. Назначение и возможности имитационных моделей, как средств моделирования процессов на производстве • Метод машинной имитации позволяет решать широкий круг задач, возникающих при проектировании производственных, экономических и технологических процессов, дает возможность одновременного рассмотрения и оценки нескольких альтернативных вариантов проектных решений, что в целом повышает достоверность и качество окончательно выбранного варианта. Использование имитационного метода носит итерационный характер. • Имитационное моделирование является одним из методов, позволяющих оценить систему и ее реакцию на возмущения по ряду показателей. С помощью моделирования при создании модели автоматического управления цехом могут решить задачу определение путей совершенствования системы на основе моделирования различных вариантов технической, технологической, а также организационной перестройки и исследование последствий принятых решений. • Имитационное моделирование позволяет производить отработку не только различных вариантов структур и режимов функционирования технических средств программного обеспечения (в том числе операционных систем и промышленных вариантов программ пользователя), но и различных форм функционирования автоматических систем управления.
Из литейного цеха на участок обработки и сборки поступают заготовки через 20±5 минут. С вероятностью 1/3 заготовки обрабатываются в течение 60±2 минут и поступают на комплектацию. Две трети заготовок обрабатываются за 30±4 минут перед комплектацией, которая требует наличия одной детали первого типа и двух деталей второго типа. После этого все три детали подаются на сборку, которая занимает 60±2 минут. При наличии на выходе одновременно всех трёх деталей изделие покидает участок. Смоделировать работу участка в течение 100 часов. Определить места образования и характеристики возможных очередей. Глава 2. Разработка имитационной модели участка обработки и сборки деталей средствами языка GPSS 2.1. Постановка задачи. Q-схема задачи
И - источники; • К – каналы обслуживания заявок
2.1. Текст программы GENERATE 20,5 TRANSFER .333,MET1,MET2 MET1QUEUE 1 SEIZE OB1 DEPART 1 ADVANCE 30,4 RELEASE OB1 GATHER 2 TRANSFER,MET3 MET2 QUEUE 2 SEIZE OB2 DEPART 2 ADVANCE 60,2 RELEASE OB2 GATHER 1 TRANSFER,MET3 MET3 ASSEMBLE 3 QUEUE 3 SEIZE OB3 DEPART 3 ADVANCE 60,2 RELEASE OB3 TERMINATE GENERATE 6000 TERMINATE 1
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY 1 GENERATE 301 0 0 2 TRANSFER 301 0 0 MET1 3 QUEUE 206 8 0 4 SEIZE 198 0 0 5 DEPART 198 0 0 6 ADVANCE 198 1 0 7 RELEASE 197 0 0 8 GATHER 197 197 0 9 TRANSFER 0 0 0 MET2 10 QUEUE 95 3 0 11 SEIZE 92 0 0 12 DEPART 92 0 0 13 ADVANCE 92 1 0 14 RELEASE 91 0 0 15 TRANSFER 91 0 0 MET3 16 ASSEMBLE 91 91 0 17 QUEUE 0 0 0 18 SEIZE 0 0 0 19 DEPART 0 0 0 20 ADVANCE 0 0 0 21 RELEASE 0 0 0 22 TERMINATE 0 0 0 23 GENERATE 1 0 0 24 TERMINATE 1 0 0 FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY OB1 198 0.994 30.114 1 287 0 0 0 8 OB2 92 0.910 59.316 1 294 0 0 0 3 QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY 1 13 8 206 3 3.859 112.388 114.049 0 2 5 3 95 5 2.235 141.177 149.020 0 FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE 303 0 6009.108 303 0 1 287 0 6016.474 287 6 7 294 0 6054.552 294 13 14 304 0 12000.000 304 0 23
GENERATE 20,5 TRANSFER .333,MET1,MET2 MET1 QUEUE 1 SEIZE OB1 DEPART 1 ADVANCE 15,2 RELEASE OB1 GATHER 2 TRANSFER,MET3 MET2 QUEUE 2 SEIZE OB2 DEPART 2 ADVANCE 30 RELEASE OB2 TRANSFER,MET3 MET3 ASSEMBLE 3 QUEUE 3 SEIZE OB3 DEPART 3 ADVANCE 60,2 RELEASE OB3 TERMINATE GENERATE 6000 TERMINATE 1 Листинг 2. FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY OB1 206 0.511 14.897 1 301 0 0 0 0 OB2 94 0.470 30.000 1 0 0 0 0 0 QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY 1 1 0 206 199 0.000 0.011 0.330 0 2 3 0 94 56 0.160 10.203 25.239 0
GENERATE 50 TRANSFER .333,MET1,MET2 MET1 QUEUE 1 SEIZE OB1 DEPART 1 ADVANCE 30,4 RELEASE OB1 GATHER 2 TRANSFER,MET3 MET2 QUEUE 2 SEIZE OB2 DEPART 2 ADVANCE 60,2 RELEASE OB2 TRANSFER,MET3 MET3 ASSEMBLE 3 QUEUE 3 SEIZE OB3 DEPART 3 ADVANCE 60,2 RELEASE OB3 TERMINATE GENERATE 6000 TERMINATE 1 Листинг 3. FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY OB1 80 0.395 29.659 1 0 0 0 0 0 OB2 39 0.392 60.342 1 0 0 0 0 0 QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY 1 1 0 80 80 0.000 0.000 0.000 0 2 1 0 39 23 0.036 5.594 13.635 0
GENERATE 50 TRANSFER .333,MET1,MET2 MET1 QUEUE 1 SEIZE OB1 DEPART 1 ADVANCE 15,2 RELEASE OB1 GATHER 2 TRANSFER,MET3 MET2 QUEUE 2 SEIZE OB2 DEPART 2 ADVANCE 30 RELEASE OB2 TRANSFER,MET3 MET3 ASSEMBLE 3 QUEUE 3 SEIZE OB3 DEPART 3 ADVANCE 60,2 RELEASE OB3 TERMINATE GENERATE 6000 TERMINATE 1 Листинг 4. FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY OB1 79 0.196 14.907 1 121 0 0 0 0 OB2 41 0.205 30.000 1 0 0 0 0 0 QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY 1 1 0 79 79 0.000 0.000 0.000 0 2 1 0 41 41 0.000 0.000 0.000 0