Моделирование сложных систем

Автор работы: Пользователь скрыл имя, 02 Апреля 2013 в 00:12, курсовая работа

Описание работы

Целью данной курсовой работы является изучение подходов и средств моделирования; разработка машинной модели с использованием алгоритмических языков и специальных программных средств. В настоящее время нельзя назвать область человеческой деятельности, в которой в той или иной степени не использовались бы методы моделирования. Особенно это относится к сфере управления различными системами, где основными являются процессы принятия решений на основе получаемой информации.

Файлы: 1 файл

mss - копия.docx

— 5.33 Мб (Скачать файл)

 

Отыскав среднее значение для каждой величины в каждой среде моделирования, сведём все результаты в единую таблицу 10.

Таблица 10

Среда моделирования

Visual C++

GPSS

Stateflow

Число сгенерированных деталей

359

317

274

Число бракованных деталей

6

3

2

Число заявок, вошедших в первую очередь

188

163

107

Число заявок, вышедших из первой очереди

178

158

101

Число заявок, вышедших из первого канала

178

157

101

Число заявок, вошедших во вторую очередь

178

161

170

Число заявок, вышедших из второго канала

178

157

101

Число заявок, вошедших в третью очередь

172

154

99

Число заявок, вышедших из третьей очереди

172

154

99

Число заявок, вышедших из третьего канала

172

154

98


 

Различия  в полученных результатах объясняются:

- разной  организацией генераторов случайных  чисел,

- различиями  в продвижении времени различных  сред моделирования,

- организацией  самой системы как таковой. 

 

 

ЗАКЛЮЧЕНИЕ

 

 

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

По  результатам моделирования системы  массового обслуживания во всех трёх средах: BuilderC++, GPSS-World и MatLab, были получены различные результаты времени моделирования. Данное различие происходит из-за того, что эти среды  имеют разные принципы моделирования систем, поэтому полученные результаты отличаются друг от друга, но нельзя сказать, что в какой-либо из этих сред результаты необходимо считать недостоверными, следует внести дополнительные поправки в начальные значения системы, может быть даже дополнить систему аппаратно. Говоря о математических моделях, мы имеем в виду сугубо прикладной аспект. В современной математике есть достаточно формализованный подход к понятию «математическая модель». Внутри него вполне допустимо игнорировать вопрос о связи математики с реалиями физического мира. В этом подходе моделями являются, например, система целых чисел, система действительных чисел, евклидова геометрия, алгебраическая группа, топологическое пространство и т.д. К исследованию таких формальных моделей вполне можно подключить компьютеры, но все равно это останется «чистой» математикой.

Практически во всех науках построение и использование  моделей является мощным орудием  познания. Реальные объекты и процессы бывают столь многогранны и сложны, что лучшим способом их изучения часто является построение модели, отображающей лишь какую-то грань реальности и потому многократно более простой, чем эта реальность, и исследование вначале этой модели.

 

 

 

ПриложениеА

GENERATE (uniform(1,1920,2880))

TRANSFER ,met1

 

GENERATE (uniform(1,80,100))

TRANSFER ,met2

 

GENERATE (uniform(1,240,360))

TRANSFER ,met3

 

met1  QUEUE nak1

TEST E ((Q$nak2)&(Q$nak3)),0

GATE NU kanal

SEIZE kanal

DEPART nak1

ADVANCE 600,60

RELEASE kanal

TRANSFER ,met4

 

met2 QUEUE nak2

GATE NU kanal

SEIZE kanal

DEPART nak2

ADVANCE 15,5

RELEASE kanal

TRANSFER ,met4

 

met3 QUEUE nak3

GATE NU kanal

TEST E Q$nak2,0

SEIZE kanal

DEPART nak3

ADVANCE 120,30

RELEASE kanal

 

met4 TERMINATE

GENERATE 72000

TERMINATE 1

START 1

 

ПриложениеБ

 

 

 

              GPSS World Simulation Report - Kurs(1kanal)minut.47.1

 

 

                   Sunday, December 02, 2012 13:30:46 

 

           START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

                0.000          72000.000    31        1          0

 

 

              NAME                       VALUE 

          KANAL                       10001.000

          MET1                            7.000

          MET2                           15.000

          MET3                           22.000

          MET4                           29.000

          NAK1                        10003.000

          NAK2                        10000.000

          NAK3                        10002.000

 

 

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                    1    GENERATE            29             0       0

                    2    TRANSFER            29             0       0

                    3    GENERATE           801             0       0

                    4    TRANSFER           801             0       0

                    5    GENERATE           238             0       0

                    6    TRANSFER           238             0       0

MET1                7    QUEUE               29             0       0

                    8    TEST                29             0       0

                    9    GATE                29             0       0

                   10    SEIZE               29             0       0

                   11    DEPART              29             0       0

                   12    ADVANCE             29             1       0

                   13    RELEASE             28             0       0

                   14    TRANSFER            28             0       0

MET2               15    QUEUE              801             1       0

                   16    GATE               800             0       0

                   17    SEIZE              800             0       0

                   18    DEPART             800             0       0

                   19    ADVANCE            800             0       0

                   20    RELEASE            800             0       0

                   21    TRANSFER           800             0       0

MET3               22    QUEUE              238             0       0

                   23    GATE               238             0       0

                   24    TEST               238             0       0

                   25    SEIZE              238             0       0

                   26    DEPART             238             0       0

                   27    ADVANCE            238             0       0

                   28    RELEASE            238             0       0

MET4               29    TERMINATE         1066             0       0

                   30    GENERATE             1             0       0

                   31    TERMINATE            1             0       0

 

 

FACILITY         ENTRIES  UTIL.   AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

KANAL             1067    0.800      53.954  1     1039    0    0     1      0

 

 

QUEUE              MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME   AVE.(-0) RETRY

NAK2                8    1    801    200     1.540    138.462    184.539   0

NAK3                3    0    238     90     0.610    184.453    296.620   0

NAK1                1    0     29     13     0.013     32.470     58.852   0

 

 

FEC XN   PRI         BDT      ASSEM  CURRENT  NEXT  PARAMETER    VALUE

  1072    0       72030.732   1072      0      3

  1069    0       72131.576   1069      0      5

  1039    0       72588.553   1039     12     13

  1071    0       74172.685   1071      0      1

  1073    0      144000.000   1073      0     30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложение В

 

 

 


Информация о работе Моделирование сложных систем