Компьютерное моделирование конвейера по изготовлению шестерен
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ной обработки с первоначально заданными параметрами СМО равна 79%. В ходе анализа результатов было показано, что для уменьшения вероятности повторной обработки необходимо увеличить среднее время обработки шестерен в обоих каналах, причем возможно значительно увеличить среднее время обработки, оставив разброс значений первоначальным, либо незначительно увеличить среднее время обработки, уменьшив разброс значений. Выбор того или иного способа модернизации первоначальной системы будет зависеть от реальных характеристик системы и возможностей по ее модернизации.
Список литературы
1.Советов Б.Я., Яковлев С.А. Моделирование систем. - М.: Высш. шк., 1995.
2.Вентцель Е.С. Исследование операций. - М.: Радио и связь, 1972.
.Советов Б.Я., Яковлев С.А. Моделирование систем. Практикум. - М.: Высш. шк., 1999.
.Вентцель Е.С. Теория вероятностей. - М.: Наука, 1969.
Приложения
Приложение 1
Листинг программы моделирования на языке GPSS:
SIMULATE
PTIME FVARIABLE (P2-P1) + (P4-P3)
GENERATE 10,5,,400
ASSIGN 6,1
OM QUEUE 1
SEIZE CEM
DEPART 1
ASSIGN 1,AC1
ADVANCE 10,6
ASSIGN 2,AC1
RELEASE CEM
QUEUE 2
SEIZE ZAK
DEPART 2
ASSIGN 3,AC1
ADVANCE 10,7
ASSIGN 4,AC1
RELEASE ZAK
ASSIGN 5,V$PTIME
TEST NE P6,2,BYE
TEST L P5,25,BYE
ASSIGN 6,2
TRANSFER,OM
BYE TERMINATE 1
START 400
Приложение 2
Листинг оптимизированной программы (Вариант1):
SIMULATE
PTIME FVARIABLE (P2-P1) + (P4-P3)
GENERATE 10,5,,400
ASSIGN 6,1
OM QUEUE 1
SEIZE CEM
DEPART 1
ASSIGN 1,AC1
ADVANCE 17,6
ASSIGN 2,AC1
RELEASE CEM
QUEUE 2
SEIZE ZAK
DEPART 2
ASSIGN 3,AC1
ADVANCE 17,7
ASSIGN 4,AC1
RELEASE ZAK
ASSIGN 5,V$PTIME
TEST NE P6,2,BYE
TEST L P5,25,BYE
ASSIGN 6,2
TRANSFER,OM
BYE TERMINATE 1
START 400
Листинг оптимизированной программы (Вариант2):
SIMULATE
PTIME FVARIABLE (P2-P1) + (P4-P3)
GENERATE 10,5,,400
ASSIGN 6,1
OM QUEUE 1
SEIZE CEM
DEPART 1
ASSIGN 1,AC1
ADVANCE 14,2
ASSIGN 2,AC1
RELEASE CEM
QUEUE 2
SEIZE ZAK
DEPART 2
ASSIGN 3,AC1
ADVANCE 14,2
ASSIGN 4,AC1
RELEASE ZAK
ASSIGN 5,V$PTIME
TEST NE P6,2,BYE
TEST L P5,25,BYE
ASSIGN 6,2
TRANSFER,OM
BYE TERMINATE 1
START 400