Компьютерное моделирование конвейера по изготовлению шестерен

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

?ной обработки с первоначально заданными параметрами СМО равна 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