Разработка имитационной модели работы наземного метрополитена в среде GPSS WORLD

Особенность имитационного моделирования процесса обслуживания пассажиров в метрополитене, при условии оптимальности загрузки транспорта в системе GPSS World. Характеристика определения среднего суммарного времени корректировки движения составов.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 23.12.2024
Размер файла 31,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Тихоокеанский государственный университет

Разработка имитационной модели работы наземного метрополитена в среде GPSS WORLD

Кондратьев А.А.

магистрант Хабаровский филиал

Научный руководитель:

Попова Т.М. канд. физ.-мат. наук Хабаровский филиал

г. Хабаровск, Россия

Аннотация

Представленная работа посвящена имитационному моделированию процесса обслуживания пассажиров в метрополитене, при условии оптимальности загрузки транспорта в системе GPSS World.

Ключевые слова: имитационная модель, GPSS World, моделирование.

Abstract

Kondratiev A.A.

Master's student Khabarovsk branch Pacific State University (Khabarovsk, Russia)

Scientific advisor: Popova T.M.

Candidate of Physical and Mathematical Sciences Khabarovsk branch Pacific State University (Khabarovsk, Russia)

DEVELOPMENT OF A SIMULATION MODEL OF THE OPERATION OF THE GROUND SUBWAY IN THE GPSS WORLD ENVIRONMENT

The presented work is devoted to simulation modeling of the passenger service process in the subway, provided that the optimal loading of transport in the GPSS World system.

Keywords: simulation model, GPSS World, modeling.

В наши дни моделирование востребовано во многих отраслях профессиональной и научной деятельности человека.

Одним из наиболее распространенных способов моделирования сложных систем является имитационное компьютерное моделирование процессов реального мира. Имитационные модели не только отражают реальность с той или иной степенью точности, но и имитируют ее, представляют собой последовательность алгоритмов, реализуемого компьютерной программой, выполнение которой имитирует последовательность смены состояний в системе. Для разработки имитационной модели в среде GPSS необходимо установить программу, бесплатную версию которой можно скачать на сайте http://www.minutemansoftware.com, предназначенной для студентов.

В представленной работе разработана, построена и исследована имитационная модель облуживания пассажиров в метрополитене с целью определения оптимальной стоимости проезда в среде GPSS WORLD.

Рассмотрим задачу. имитационный метрополитен движение

Мэрия города NN планирует построить систему городского наземного метро, которая будет состоять из одной линии и пяти станций. Параметры, которые заложены в проект, задаются следующими:

Вместимость поезда 400 человек.

Время проезда между станциями распределено по нормальному закону с математическим ожиданием, заданным в таблице 1 и дисперсией 3 сек.

Время стоянки поезда на станции распределено нормально с математическим ожиданием 15 сек и дисперсией 1 сек.

Пассажиры приходят на станцию в соответствии с пуассоновским распределением с интенсивностью, указанной в таблице 2. Каждый пассажир едет со станции А на станцию В. Считаем, что поток пассажиров всегда постоянный.

Вероятность того, что пассажир, севший на станции А в поезд, выйдет на станции В, указывается в таблице 3.

Всего на линии работает 5 поездов, которые в начале дня выходят один за другим через 5 минут со станции 1. Отправление поезда от начальной станции согласно расписанию «каждые 5 минут. Если в течение дня поезд прибывает на начальную станцию раньше расписания, то происходит корректировка времени, т.е. ко времени стоянки на станции добавляется накопленное опережение, если же поезд подходит с задержкой, то корректировки времени отправления не происходит.

Необходимо смоделировать работу метрополитена в течение дня, считая, что работу планируется начинать утром в 6:00 и заканчивать в 1:00 (поезда заканчивают маршрут и уходят в депо).

Определить, сколько времени в среднем в метро будет проводить пассажир, сколько времени он будет терять при возможном ожидании поезда. Определить среднее суммарное время корректировки движения составов на станции 1. Определить, в каком случае метрополитен получит больше прибыли: если каждый пассажир будет платить 40 руб. за проезд независимо от того, сколько станций он проедет, или же он будет платить 30 руб. + 5 руб. за проезд каждого перегона между станциями.

Таблица 1

Станция

Интенсивность,

приход/мин

Станция 1

17

Станция 2

22

Станция 3

10

Станция 4

18

Станция 5

28

Таблица 2

Перегоны между станциями

Мат.

ожидание, с

Станция 1 - Станция 2

230

Станция 2 - Станция 3

110

Станция 3 - Станция 4

150

Станция 4 - Станция 5

120

Разворот на конечных станциях

60

Таблица 3

Номера станций

1

2

3

4

5

1

0

0,35

0,14

0,11

0,4

2

0,33

0

0,12

0,18

0,37

3

0,25

0,28

0

0,16

0,31

4

0,26

0,3

0,16

0

0,28

5

0,29

0,35

0,19

0,17

0

Модель системы (пассажир платит 40 руб.):

Raspl Function RN107,D4 ;распределение направлений с 1-й станции

0.35,12/0.49,13/0.60,14/1.0,15

Rasp2 Function RN117,D4 ;распределение направлений с 2-й станции

0.33,21/0.45,23/0.63,24/1.0,25

Rasp3 Function RN127,D4 ;распределение направлений с 3-й станции

0.25,31/0.53,32/0.69,34/1.0,35

Rasp4 Function RN137,D4 ;распределение направлений с 4-й станции

0.26,41/0.56,42/0.72,43/1.0,45

Rasp5 Function RN147,D4 ;распределение направлений с 5-й станции

0.29,51/0.64,52/0.83,53/1.0,54

EQU 1 ;для обращения по номеру

EQU 2

EQU 3

EQU 4

EQU 5

STORAGE 400 ;вместимость STORAGE 400 ;вместимость STORAGE 400 ; вместимость STORAGE 400 ; вместимость STORAGE 400 ; вместимость GENERATE ,,,1 ;первый поезд

ASSIGN 101,1 ;храним номер поезда в 101-ом параметре SAVEVALUE Npoezd,2

TEST GE AC1,54000,newrace ;если 15 часов не закончились

TERMINATE 1

MARK 22 ; запоминаем начало рейса

ADVANCE (Normal(1,15,1)) ;стоим на 1-й станции

SAVEVALUE Price+,(40#(Q12+Q13+Q14+Q15)) ;обилечиваем

ASSIGN 2+,(Q12) ;добавляем желающих до 2-й станции

ENTER P101,(Q12) ;садим в поезд

DEPART 12,(Q12) ;уменьшаем длину очереди

ASSIGN 3+,(Q13) ;добавляем желающих до 3-й станции

ENTER P101,(Q13) ;садим в поезд

DEPART 13,(Q13) ;уменьшаем длину очереди

ASSIGN 4+,(Q14) ;добавляем желающих до 4-й станции

ENTER P101,(Q14) ;садим в поезд

DEPART 14,(Q14) ;уменьшаем длину очереди

ASSIGN 5+,(Q15) ;добавляем желающих до 5-й станции

ENTER P101,(Q15) ;садим в поезд

DEPART 15,(Q15) ;уменьшаем длину очереди

ADVANCE (Normal(2,230,3)) ;перегон 1-2

ADVANCE (Normal(1,15,1));стоим на 2-й станции

LEAVE P101,(P2) ;выход едущих до 2-й станции

ASSIGN 2,0 ;обнуляем

SAVEVALUE Price+,(40#(Q23+Q24+Q25)) ;обилечиваем

ASSIGN 3+,(Q23) ;добавляем желающих до 3-й станции

ENTER P101,(Q23) ;садим в поезд

DEPART 23,(Q23) ;уменьшаем длину очереди

ASSIGN 4+,(Q24) ;добавляем желающих до 4-й станции

ENTER P101,(Q24) ;садим в поезд

DEPART 24,(Q24) ;уменьшаем длину очереди

ASSIGN 5+,(Q25) ;добавляем желающих до 5-й станции

ENTER P101,(Q25) ;садим в поезд

DEPART 25,(Q25) ;уменьшаем длину очереди

ADVANCE (Normal(2,110,3)) ;перегон 2-3

ADVANCE (Normal(1,15,1));стоим на 3-й станции

LEAVE P101,(P3) ;выход едущих до 3-й станции

ASSIGN 3,0 ;обнуляем

SAVEVALUE Price+,(40#(Q34+Q35)) ;обилечиваем

ASSIGN 4+,(Q34) ;добавляем желающих до 4-й станции

ENTER P101,(Q34) ;садим в поезд

DEPART 34,(Q34) ;уменьшаем длину очереди

ASSIGN 5+,(Q35) ;добавляем желающих до 5-й станции

ENTER P101,(Q35) ;садим в поезд

DEPART 35,(Q35) ;уменьшаем длину очереди

ADVANCE (Normal(2,150,3)) ;перегон 3-4

ADVANCE (Normal(1,15,1));стоим на 4-й станции

LEAVE P101,(P4) ;выход едущих до 4-й станции

ASSIGN 4,0 ;обнуляем

SAVEVALUE Price+,(40#Q45) ;обилечиваем

ASSIGN 5+,(Q45) ;добавляем желающих до 5-й станции

ENTER P101,(Q45) ;садим в поезд

DEPART 45,(Q45) ;уменьшаем длину очереди

ADVANCE (Normal(2,120,3)) ;перегон 4-5

ADVANCE (Normal(1,15,1));стоим на 5-й станции

LEAVE P101,(P5) ;выход едущих до 5-й станции

ASSIGN 5,0 ;обнуляем ADVANCE 60 ;разворот ;возврат по маршруту

ADVANCE (Normal(1,15,1));стоим на 5-й станции

SAVEVALUE Price+,(40#(Q54+Q53+Q52+Q51)) ;обилечиваем

ASSIGN 4+,(Q54) ;добавляем желающих до 4-й станции

ENTER P101,(Q54) ;садим в поезд

DEPART 54,(Q54) ;уменьшаем длину очереди

ASSIGN 3+,(Q53) ;добавляем желающих до 3-й станции

ENTER P101,(Q53) ;садим в поезд

DEPART 53,(Q53) ;уменьшаем длину очереди

ASSIGN 2+,(Q52) ;добавляем желающих до 2-й станции

ENTER P101,(Q52) ;садим в поезд

DEPART 52,(Q52) ;уменьшаем длину очереди

ASSIGN 1+,(Q51) ;добавляем желающих до 1-й станции

ENTER P101,(Q51) ;садим в поезд

DEPART 51,(Q51) ;уменьшаем длину очереди

ADVANCE (Normal(2,120,3)) ;перегон 5-4

ADVANCE (Normal(1,15,1));стоим на 4-й станции

LEAVE P101,(P4) ;выход едущих до 4-й станции

ASSIGN 4,0 ;обнуляем

SAVEVALUE Koef,1

TEST L R*101,(Q43+Q42+Q41),good1

SAVEVALUE Koef,(R*101/(Q43+Q42+Q41)) ;при первом проезде не все вместятся

good1 SAVEVALUE Price+,(40#Int((Q43+Q42+Q41)#X$Koef)) ;обилечиваем

ASSIGN 3+,(Int(X$Koef#Q43)) ;добавляем желающих до 3-й станции

ENTER P101,(Int(X$Koef#Q43)) ;садим в поезд

DEPART 43,(Int(X$Koef#Q43)) ;уменьшаем длину очереди

ASSIGN 2+,(Int(X$Koef#Q42)) ;добавляем желающих до 2-й станции

ENTER P101,(Int(X$Koef#Q42)) ;садим в поезд

DEPART 42,(Int(X$Koef#Q42)) ;уменьшаем длину очереди

ASSIGN 1+,(Int(X$Koef#Q41)) ;добавляем желающих до 1-й станции

ENTER P101,(Int(X$Koef#Q41)) ;садим в поезд

DEPART 41,(Int(X$Koef#Q41)) ;уменьшаем длину очереди

ADVANCE (Normal(2,150,3)) ;перегон 4-3

ADVANCE (Normal(1,15,1));стоим на 3-й станции

LEAVE P101,(P3) ;выход едущих до 3-й станции

ASSIGN 3,0 ;обнуляем

SAVEVALUE Koef,1

TEST L R*101,(Q32+Q31),good2

SAVEVALUE Koef,(R*101/(Q32+Q31)) ;при первом проезде не все вместятся

good2 SAVEVALUE Price+,(40#Int((Q32+Q31)#X$Koef)) ;обилечиваем

ASSIGN 2+,(Int(X$Koef#Q32)) ;добавляем желающих до 2-й станции

ENTER P101,(Int(X$Koef#Q32)) ;садим в поезд

DEPART 32,(Int(X$Koef#Q32)) ;уменьшаем длину очереди

ASSIGN 1+,(Int(X$Koef#Q31)) ;добавляем желающих до 1-й станции

ENTER P101,(Int(X$Koef#Q31)) ;садим в поезд

DEPART 31,(Int(X$Koef#Q31)) ;уменьшаем длину очереди

ADVANCE (Normal(2,110,3)) ;перегон 3-2

ADVANCE (Normal(1,15,1));стоим на 2-й станции

LEAVE P101,(P2) ;выход едущих до 3-й станции

ASSIGN 2,0 ;обнуляем

SAVEVALUE Price+,(40#Q21) ;обилечиваем

ASSIGN 1+,(Q21) ;добавляем желающих до 1-й станции

ENTER P101,(Q21) ;садим в поезд

DEPART 21,(Q21) ;уменьшаем длину очереди

ADVANCE (Normal(2,230,3)) ;перегон 2-1

ADVANCE (Normal(1,15,1));стоим на 1-й станции

LEAVE P101,(P1) ;выход едущих до 1-й станции

ASSIGN 1,0 ;обнуляем

ADVANCE 60 ;разворот

ASSIGN Comp+,1 ;число полных рейсов ASSIGN TotT+,(AC1-P22) ;добавляем время рейса

TEST L P$TotT,(P$Comp#1500),tocircle ;раньше не выпускаем ADVANCE (1500#P$Comp-P$TotT) ;держим до времени ASSIGN TotT,(P$Comp#1500) ;общее время в пути TRANSFER ,tocircle ; остальные поезда

GENERATE 300,,,4 ;остальные четыре поезда ASSIGN 101,X$Npoezd SAVEVALUE Npoezd+,1 TRANSFER ,tocircle

; пассажиры

GENERATE (Exponential(3,0,60.0/17)) ;на 1-ю станцию

QUEUE (FN$Rasp1) ;увеличиваем соответствующую очередь TERMINATE

GENERATE (Exponential(3,0,60.0/22)) ;на 2-ю станцию

QUEUE (FN$Rasp2) ;увеличиваем соответствующую очередь

TERMINATE

GENERATE (Exponential(3,0,60.0/10)) ;на 3-ю станцию

QUEUE (FN$Rasp3) ;увеличиваем соответствующую очередь

TERMINATE

GENERATE (Exponential(3,0,60.0/18)) ;на 4-ю станцию

UEUE (FN$Rasp4) ;увеличиваем соответствующую очередь

TERMINATE

GENERATE (Exponential(3,0,60.0/28)) ;на 5-ю станцию

QUEUE (FN$Rasp5) ;увеличиваем соответствующую очередь

TERMINATE

;время моделирования START 5

Моделируем:

0.

000

55200.

000 141

NAME

VALUE

COMP

10013.000

GOOD1

80.000

GOOD2

97.000

KOEF

10012.000

NEWRACE

6.000

NPOEZD

10010.000

PRICE

10011.000

RASP1

10000.000

RASP2

10001.000

RASP3

10002.000

RASP4

10003.000

RASP5

10004.000

TOCIRCLE

4.000

TOTT

10014.000

TRAIN1

1.000

TRAIN2

2.000

TRAIN3

3.000

TRAIN4

4.000

TRAIN5

5.000

LOC

BLOCK TYPE

ENTRY COUNT

1

GENERATE

1

2

ASSIGN

1

3

SAVEVALUE

1

4

TEST

185

749

5

TERMINATE

5

0

0

6

MARK

180

0

0

7

ADVANCE

180

0

0

8

SAVEVALUE

180

0

0

9

ASSIGN

180

0

0

10

ENTER

180

0

0

11

DEPART

180

0

0

12

ASSIGN

180

0

0

13

ENTER

180

0

0

14

DEPART

180

0

0

15

ASSIGN

180

0

0

16

ENTER

180

0

0

17

DEPART

180

0

0

18

ASSIGN

180

0

0

19

ENTER

180

0

0

20

DEPART

180

0

0

21

ADVANCE

180

0

0

22

ADVANCE

180

0

0

23

LEAVE

180

0

0

24

ASSIGN

180

0

0

25

SAVEVALUE

180

0

0

26

ASSIGN

180

0

0

27

ENTER

180

0

0

28

DEPART

180

0

0

29

ASSIGN

180

0

0

30

ENTER

180

0

0

31

DEPART

180

0

0

32

ASSIGN

180

0

0

33

ENTER

180

0

0

34

DEPART

180

0

0

35

ADVANCE

180

0

0

36

ADVANCE

180

0

0

37

LEAVE

180

0

0

38

ASSIGN

180

0

0

39

SAVEVALUE

180

0

0

40

ASSIGN

180

0

0

41

ENTER

180

0

0

42

DEPART

180

0

0

43

ASSIGN

180

0

0

44

ENTER

180

0

0

45

DEPART

180

0

0

46

ADVANCE

180

0

0

47

ADVANCE

180

0

0

48

LEAVE

180

0

0

49

ASSIGN

180

0

0

50

SAVEVALUE

180

0

0

51

ASSIGN

180

0

0

52

ENTER

180

0

0

53

DEPART

180

0

0

54

ADVANCE

180

0

0

55

ADVANCE

180

0

0

56

LEAVE

180

0

0

57

ASSIGN

180

0

0

58

ADVANCE

180

0

0

59

ADVANCE

180

0

0

60

SAVEVALUE

180

0

0

61

ASSIGN

180

0

0

62

ENTER

180

0

0

63

DEPART

180

0

0

64

ASSIGN

180

0

0

65

ENTER

180

0

0

66

DEPART

180

0

0

67

ASSIGN

180

0

0

68

ENTER

180

0

0

69

DEPART

180

0

0

70

ASSIGN

180

0

0

71

ENTER

180

0

0

72

DEPART

180

0

0

73

ADVANCE

180

0

0

74

ADVANCE

180

0

0

75

LEAVE

180

0

0

76

ASSIGN

180

0

0

77

SAVEVALUE

180

0

0

78

TEST

180

0

0

79

SAVEVALUE

1

0

0

80

SAVEVALUE

180

0

0

81

ASSIGN

180

0

0

82

ENTER

180

0

0

83

DEPART

180

0

0

84

ASSIGN

180

0

0

85

ENTER

180

0

0

86

DEPART

180

0

0

87

ASSIGN

180

0

0

СО

СО

ENTER

180

0

0

89

DEPART

180

0

0

90

ADVANCE

180

0

0

91

ADVANCE

180

0

0

92

LEAVE

180

0

0

93

ASSIGN

180

0

0

94

SAVEVALUE

180

0

0

95

TEST

180

0

0

96

SAVEVALUE

1

0

0

97

SAVEVALUE

180

0

0

98

ASSIGN

180

0

0

99

ENTER

180

0

0

100

DEPART

180

0

0

101

ASSIGN

180

0

0

102

ENTER

180

0

0

103

DEPART

180

0

0

104

ADVANCE

180

0

0

105

ADVANCE

180

0

0

106

LEAVE

180

0

0

107

ASSIGN

180

0

0

108

SAVEVALUE

180

0

0

109

ASSIGN

180

0

0

110

ENTER

180

0

0

111

DEPART

180

0

0

112

ADVANCE

180

0

0

113

ADVANCE

180

0

0

114

LEAVE

180

0

0

115

ASSIGN

180

0

0

116

ADVANCE

180

0

0

117

ASSIGN

180

0

0

118

ASSIGN

180

0

0

119

TEST

180

0

0

120

ADVANCE

153

0

0

121

ASSIGN

153

0

0

122

TRANSFER

153

0

0

123

GENERATE

4

0

0

124

ASSIGN

4

0

0

125

SAVEVALUE

4

0

0

126

TRANSFER

4

0

0

127

GENERATE

15645

0

0

128

QUEUE

15645

0

0

129

TERMINATE

15645

0

0

130

GENERATE

20112

0

0

131

QUEUE

20112

0

0

132

TERMINATE

20112

0

0

133

GENERATE

9258

0

0

134

QUEUE

9258

0

0

135

TERMINATE

9258

0

0

136

GENERATE

16461

0

0

137

QUEUE

16461

0

0

138

TERMINATE

16461

0

0

139

GENERATE

25920

0

0

140

QUEUE

25920

0

0

141

TERMINATE

25920

0

0

QUEUE

MAX

CONT.

ENTRY

ENTRY(0)

AVE.CONT.

AVE.TIME

AVE.(-0)

RETRY

12

173

173

5520

110

16.979

169.793

173.245

0

13

58

58

2144

41

6.343

163.314

166.498

0

14

30

30

1674

30

4.809

158.568

161.462

0

15

173

173

6307

147

19.173

167.809

171.814

0

21

145

30

6744

291

19.710

161.325

168.600

0

23

52

52

2388

54

6.939

160.405

164.116

0

24

86

86

3631

95

10.488

159.447

163.731

0

25

176

176

7349

205

21.627

162.446

167.108

0

31

43

11

2357

87

6.727

157.548

163.586

0

32

45

23

2562

101

7.190

154.915

161.273

0

34

30

30

1500

35

4.340

159.697

163.512

0

35

64

64

2839

84

8.129

158.059

162.878

0

41

74

49

4312

172

12.576

160.989

167.677

0

42

79

42

4979

170

14.198

157.411

162.976

0

43

46

24

2527

101

7.453

162.801

169.579

0

45

64

64

4643

141

13.176

156.651

161.557

0

51

110

87

7484

268

20.638

152.220

157.873

0

52

126

114

9057

291

25.620

156.150

161.333

0

53

63

58

4960

174

13.801

153.589

159.173

0

54

75

72

4419

149

12.821

160.149

165.738

0

STORAGE

CAP.

REM.

MIN.

MAX.

ENTRIES

AVL.

. AVE.C.

UTIL.

RETRY

DELAY

TRAIN1

400

400

0

399

17361

1

112.868

0.282

0

0

TRAIN2

400

400

0

271

17075

1

110.772

0.277

0

0

TRAIN3

400

400

0

215

17149

1

111.396

0.278

0

0

TRAIN4

400

400

0

225

17297

1

113.000

0.282

0

0

TRAIN5

400

400

0

206

17098

1

111.528

0.279

0

0

SAVEVALUE

RETRY

VALUE

NPOEZD

0

6.000

PRICE

0

3439280.000

KOEF

0

1.000

Как видим, возможно только переполнение первого поезда, т.к. на пути возвращения 5-1 к первому его приезду очень много пассажиров. Доход при текущей схеме оплаты проезда: 3439280 рублей.

При другой формуле расчета (30 руб. + 5 руб. за проезд каждого перегона между станциями) строка с вычислением оплаты строится следующим образом:

SAVEVALUE Price+,(30#(Q12+Q13+Q14+Q15)+5#(Q12+2#Q13+3#Q14+4#Q15))

В результате моделирования получаем, что в этом случае прибыль немного выше - 3535525 рублей против 3439280 рублей.

Список литературы

1. Кудрявцев Е. М. GPSS World. Основы имитационного моделирования различных систем. - М.: ДМК Пресс, 2004. - 320 с.

2. Шевченко, Д. Н. Имитационное моделирование на GPSS: учеб.-метод. пособие для студентов технических специальностей // Д. Н. Шевченко, И. Н. Кравченя; М-во образования Респ. Беларусь, Белорус. гос. ун -т трансп. - Гомель: БелГУТ, 2007. - 97 с.

3. Алиев Т.И. Основы моделирования дискретных систем. - СПб: СПбГУ ИТМО, 2009. - 363 с.

4. Боев, В. Д. Моделирование систем. Инструментальные средства GPSS World: учеб. пособие // В. Д. Боев. - СПб.: БХВ-Петербург, 2007. - 368 с.

5. Акопов, А. С. Имитационное моделирование: учебник и практикум для академического бакалавриата // М.: Издательство Юрайт, 2014. - 389 с. - серия: Бакалавр. Академический курс.

Размещено на Allbest.ru

...

Подобные документы

  • Понятие компьютерной модели и преимущества компьютерного моделирования. Процесс построения имитационной модели. История создания системы GPSS World. Анализ задачи по прохождению турникета на стадион посредством языка имитационного моделирования GPSS.

    курсовая работа [291,3 K], добавлен 11.01.2012

  • Принципы работы в системе имитационного моделирования GPSS World. Анализ количества транзактов, вошедших в блок с момента последней трансляции. Характеристика команд Window/Simulation, Window/Block, Command/Creat Simulation. Образец системы Sample 1.

    лабораторная работа [343,3 K], добавлен 29.03.2015

  • Основные сведение о системе моделирования GPSS и блоки, используемые при моделировании одноканальных и многоканальных систем массового обслуживания. Разработка модели работы ремонтного подразделения в течение суток с использованием программы GPSS World.

    курсовая работа [36,4 K], добавлен 11.02.2015

  • Структурная схема, классификация устройств СМО и анализ динамики ее функционирования. Формализация модели СМО средствами GPSS World. Модификация имитационной модели. Реализация модельных экспериментов. Имитационное моделирование СМО в среде GPSS World.

    курсовая работа [504,6 K], добавлен 14.12.2012

  • Процесс моделирования имитационной модели функционирования класса персональных компьютеров на языке GPSS World. Поиск линейной зависимости и оценка полученного уравнения. Отчет по результатам работы имитационной модели. Листинг разработанной программы.

    курсовая работа [49,2 K], добавлен 07.09.2012

  • Разработка имитационной модели функционирования кладовой на промышленном предприятии с использованием имитационного метода в среде GPSS World. Экспериментальное исследование результатов моделирования. Выработка предложений по оптимизации работы системы.

    курсовая работа [183,1 K], добавлен 27.08.2012

  • Проектирование и реализация модели, которая будет имитировать автозаправочную станцию с постоплатой. Подбор оптимальных параметров модели с учетом требований к сети массового обслуживания. Разработка модели в среде имитационного моделирования GPSS World.

    контрольная работа [279,5 K], добавлен 16.03.2014

  • Моделирующие программы системы GPSS WORLD. Блоки и транзакты - типы объектов системы. Событийный метод моделирования. Проект моделирования работы в библиотеке, его анализ с помощью среды GPSS WORLD. Описание процесса и метода моделирование системы.

    курсовая работа [227,4 K], добавлен 16.08.2012

  • Особенности моделирования работы сборочного участка цеха, которая состоит из трех этапов: сборка, предварительная обработка и регулировка деталей. Понятие среды имитационного моделирования GPSS World - программного комплекса, работающего под Windows.

    контрольная работа [39,5 K], добавлен 04.06.2011

  • Концептуальная модель процесса обслуживания покупателей в магазине. Описание системы моделирования GPSS. Разработка моделирующей программы на специализированном языке имитационного моделирования в среде AnyLogic. Результаты вычислительных экспериментов.

    курсовая работа [906,9 K], добавлен 12.07.2012

  • GPSS как один из эффективных и распространенных языков моделирования сложных дискретных систем. Возможности языка GPSS. Построение имитационной модели "Моделирование мини-АТС". Разработка программы работы диспетчерского пункта в торговом предприятии.

    курсовая работа [118,8 K], добавлен 19.01.2016

  • Особенности систем массового обслуживания и сущность имитационного моделирования с использованием GPSS. Структурная схема модели системы и временная диаграмма. Сравнение результатов имитационного моделирования и аналитического расчета характеристик.

    курсовая работа [214,2 K], добавлен 23.06.2011

  • Система GPSS World как мощная универсальная среда моделирования как дискретных, так и непрерывных процессов, предназначенная для профессионального моделирования самых разнообразных процессов и систем. Системы массового обслуживания. Листинг программы.

    курсовая работа [499,6 K], добавлен 25.12.2013

  • Язык моделирования GPSS World, его особенности и версии. Разработка заданий для обучения основным и специальным приемам создания имитационных моделей на языке GPSS World. Разработка программной документации. Разработка и написание методических указаний.

    дипломная работа [4,4 M], добавлен 07.07.2012

  • Разработка модели, имитирующей работу экономической системы (станции технического обслуживания автомобилей). Определение вероятностных характеристик системы; закрепление навыков в построении имитационной модели с помощью языка моделирования GPSS.

    курсовая работа [713,6 K], добавлен 05.06.2013

  • Построение модели системы массового обслуживания с помощью ЭВМ с использованием методов имитационного моделирования. Моделирование проводилось с помощью GPSS World Student version, позволяющего достоверно воссоздать систему массового обслуживания.

    курсовая работа [555,7 K], добавлен 29.06.2011

  • Использование языка GPSS для описания модели автосервиса, обслуживающего автомобили различных моделей с учетом их приоритета. Сущность и возможности имитационного моделирования. Разработка GPSS-модели функционирования ремонтных работ в автосервисе.

    курсовая работа [259,4 K], добавлен 08.05.2013

  • Язык GPSS как один из наиболее эффективных и распространенных языков моделирования сложных дискретных систем. Транзакт - элемент системы массового обслуживания. Решение задач на основе моделирования с применением языка GPSS, создание имитационной модели.

    курсовая работа [54,7 K], добавлен 25.11.2010

  • GPSS (General Purpose System Simulation) как язык для имитационного моделирования, его принципы и используемые методы, инструменты и средства. Метод построения модели с помощью GPSS, порядок составления блок-схемы данного процесса. Листинг модели.

    курсовая работа [32,1 K], добавлен 20.12.2013

  • Автоматизация технологических процессов. Написание имитационных моделей систем с дискретными событиями. Модели систем массового обслуживания в общецелевой системе GPSS. Логическая схема алгоритмов и схема программы. Математическая модель и ее описание.

    курсовая работа [1,4 M], добавлен 29.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.