Моделирование и исследование обрабатывающего участка цеха, производящего обработку деталей
21 LINK 205 0 0
OTK 22 TERMINATE 0 0 0
23 GENERATE 1 0 0
24 TERMINATE 1 0 0
25 GENERATE 1 0 0
FFF 26 MARK 498 0 0
27 TEST 498 0 0
28 SAVEVALUE 498 0 0
29 UNLINK 498 0 0
30 ADVANCE 498 1 0
31 TRANSFER 497 0 0
ABC1 32 TERMINATE 498 0 0
33 GENERATE 1 0 0
KKK 34 MARK 505 0 0
35 TEST 505 0 0
36 SAVEVALUE 505 0 0
37 UNLINK 505 0 0
38
ADVANCE 505 1 0
39 TRANSFER 504 0 0
ABC2 40 TERMINATE 505 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
STAN1 769 0.606 39.427 1 0 0 0 0 0
STAN2 393 0.472 60.067 1 0 0 0 0 0
USER CHAIN SIZE RETRY AVE.CONT ENTRIES MAX AVE.TIME
BUF2 100 0 48.837 1103 101 2213.843
BUF1 0 0 0.066 205 3 16.214
SAVEVALUE RETRY VALUE
PROST 0 421.101
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1109 0 50006.438 1109 0 1
4 0 50024.776 4 38 39
3 0 50057.518 3 30 31
1110 0 100000.000 1110 0 23
Результаты дисперсионного анализа при TAU = 10, 17, 30:
11/09/10 21:08:33 Model Translation Begun.
11/09/10 21:08:33 Ready.
11/09/10 21:09:08 include "t2.txt"
11/09/10 21:09:08 Simulation in Progress.
11/09/10 21:09:08 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:08 Simulation in Progress.
11/09/10 21:09:08 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:09 Simulation in Progress.
11/09/10 21:09:09 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:09 Simulation in Progress.
11/09/10 21:09:09 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:09 Simulation in Progress.
11/09/10 21:09:09 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:09 Reporting in 1chast.75.1 - REPORT Window.
11/09/10 21:09:09 Simulation in Progress.
11/09/10 21:09:09 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:09 Simulation in Progress.
11/09/10 21:09:09 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:09 Simulation in Progress.
11/09/10 21:09:09 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:09 Simulation in Progress.
11/09/10 21:09:09 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:09 Simulation in Progress.
11/09/10 21:09:09 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:09 Simulation in Progress.
11/09/10 21:09:09 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:10 Simulation in Progress.
11/09/10 21:09:10 The Simulation has ended. Clock is 50000.000000.
11/09/10 21:09:32 SHOW anova (res,2,1)
11/09/10 21:09:32
11/09/10 21:09:32 ANOVA
11/09/10 21:09:32 _
11/09/10 21:09:32 Source of Sum of Degrees of Mean Square F Critical Value
11/09/10 21:09:32 Variance Squares Freedom of F (p=.05)
11/09/10 21:09:32 _
11/09/10 21:09:32 A 209051347.522 104525673.761 668.815 4.26
11/09/10 21:09:32 _
11/09/10 21:09:32 Error 1406564.869 9 156284.985
11/09/10 21:09:32 Total 210457912.392 11
11/09/10 21:09:32
11/09/10 21:09:32
11/09/10 21:09:32 Treatment
Level Count Mean Minimum Maximum 95% C.I. (SE)
11/09/10 21:09:32 A
11/09/10 21:09:32
11/09/10 21:09:32 1 4 1823.386 1786.401 1851.373 (1376.269, 2270.503)
11/09/10 21:09:32 2 4 1776.381 1714.503 1823.598 (1329.264, 2223.498)
11/09/10 21:09:32 3 4 -7054.076 -7908.097 -6476.600 (-7501.193,-6606.959)
11/09/10 21:09:32 _
11/09/10 21:09:32 395.3289586
По результатам таблицы ANOVA видно, что параметр TAU является очень важным, так как его F-статистика намного превышает Fкр (668.815 > 4.26).
2.6 Отсеивающий эксперимент
Проведем отсеивающий эксперимент для определения наиболее важных факторов, влияющих на моделируемую систему. И выберем варьируемые величины исходя из результата опыта [1].
Текст программы GPSS:
TAU EQU 17
ZADEL EQU 3
OHE EQU 20
KRIT VARIABLE (2#N$ABC1+2#N$ABC2)-2#N$OTH-0.1#X$PROST-1#N$OTK
NORM1 VARIABLE (NORMAL(1,40,5))
NORM2 VARIABLE (NORMAL(1,60,10))
ERL3 VARIABLE (GAMMA(1,0,TAU, 3))
RAVNOM VARIABLE (UNIFORM(1,80,120))
GENERATE V$ERL3
ASSIGN 1,0
GATE NU STAN1,BBB
AAA1 SEIZE STAN1
ADVANCE V$NORM1
RELEASE STAN1
UNLINK BUF1,AAA1,1
TRANSFER .04,,DDD
EEE LINK BUF2,FIFO
DDD ASSIGN 1+,1
TEST L P1,2,OTH
TRANSFER ,BBB
OTH TERMINATE
BBB GATE NU STAN2,CCC
AAA2 SEIZE STAN2
ADVANCE V$NORM2
RELEASE STAN2
UNLINK BUF1,AAA2,1
TRANSFER .08,EEE,DDD
CCC TEST L CH$BUF1,OHE,OTK
LINK BUF1,FIFO
OTK TERMINATE
GENERATE 50000
TERMINATE 1
GENERATE ,,,1
FFF MARK
TEST GE CH$BUF2,1
SAVEVALUE PROST+,M1
UNLINK BUF2,ABC1,1
ADVANCE V$RAVNOM
TRANSFER ,FFF
ABC1 TERMINATE
GENERATE ,,,1
KKK MARK
TEST G CH$BUF2,ZADEL
SAVEVALUE PROST+,M1
UNLINK BUF2,ABC2,1
ADVANCE V$RAVNOM
TRANSFER ,KKK
ABC2 TERMINATE
Рис.1. Диалоговое окно генератора отсеивающего эксперимента
Рис.2. Процедура запуска модели
11/09/10 21:42:30 Model Translation Begun.
11/09/10 21:42:30 Ready.
11/09/10 21:42:30 SEM Procedure registered.
11/09/10 21:42:30 SEM_GETRESULT Procedure registered.
11/09/10 21:42:30 CHAST Procedure registered.
11/09/10 21:42:35 CONDUCT SEM()
11/09/10 21:42:35 **** Experiment in Progress. ****
11/09/10 21:42:35 Simulation in Progress.
11/09/10 21:42:35 A Simulation in an Experiment has ended. Clock is 50000.000000.
11/09/10 21:42:35 Simulation in Progress.
11/09/10 21:42:35 A Simulation in an Experiment has ended. Clock is 100000.000000.
11/09/10 21:42:35 "Run 1. Yield=1957.381969130512. TAU=10; ZADEL=3; OHE=5;"
11/09/10 21:42:35 Simulation in Progress.
11/09/10 21:42:35 A Simulation in an Experiment has ended. Clock is 50000.000000.
11/09/10 21:42:35 Simulation in Progress.
11/09/10 21:42:35 A Simulation in an Experiment has ended. Clock is 100000.000000.
11/09/10 21:42:35 "Run 2. Yield=1971.143408568981. TAU=10; ZADEL=3; OHE=20;"
11/09/10 21:42:35 Simulation in Progress.
11/09/10 21:42:35 A Simulation in an Experiment has ended. Clock is 50000.000000.
11/09/10 21:42:35 Simulation in Progress.
11/09/10 21:42:35 A Simulation in an Experiment has ended. Clock is 100000.000000.
11/09/10 21:42:35 "Run 3. Yield=1924.628865799248. TAU=10; ZADEL=8; OHE=5;"
11/09/10 21:42:36 Simulation in Progress.
11/09/10 21:42:36 A Simulation in an Experiment has ended. Clock is 50000.000000.
11/09/10 21:42:36 Simulation in Progress.
11/09/10 21:42:36 A Simulation in an Experiment has ended. Clock is 100000.000000.
11/09/10 21:42:36 "Run 4. Yield=1929.92535412587. TAU=10; ZADEL=8; OHE=20;"
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности