poddergrukovodstkp (интерпретатор GPSS и описание к нему), страница 3

2015-07-22СтудИзба

Описание файла

Файл "poddergrukovodstkp" внутри архива находится в следующих папках: GPSS, GPSS - описание. Документ из архива "интерпретатор GPSS и описание к нему", который расположен в категории "". Всё это находится в предмете "моделирование систем" из 7 семестр, которые можно найти в файловом архиве МПУ. Не смотря на прямую связь этого архива с МПУ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "моделирование систем" в общих файлах.

Онлайн просмотр документа "poddergrukovodstkp"

Текст 3 страницы из документа "poddergrukovodstkp"

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

Сделать выводы о загруженности каналов связи и необходимых мерах по по­вышению эффективности их функционирования.

21

Программа модели

; Вариант 1

; Модель направления связи

; Задание исходных данных

Emk

EQU

VrMod

EQU

Koefl

EQU

Koef2

EQU

NKanOsn

EQU

NKanRez

EQU

Tl

EQU

T2

EQU

T02

EQU

T3

EQU

Tposnl

EQU

Tposn2

EQU

Tposn02

EQU

Tprezl

EQU

TprezOl

EQU

Tprez2

EQU

Totosnl

EQU

Totosn2

EQU

Tvosnl

EQU

Tvosn2

EQU

Tvosn02

EQU

}

Tvkl

EQU

Tvk2

EQU

2 ; Емкость накопителя

3600 ; Время моделирования

1 ; Для изменения параметров нормального распределения

1 ; Для изменения параметров нормального распределения

2 ; Число основных каналов
2 ; Число резервных каналов

2.7; Средний интервал поступления сообщений от источника1 3.8; Средний интервал поступления сообщений от источника2 1.2 ; Стандартное отклонение времени поступления

сообщений от источника 2 2.2; Средний интервал поступления сообщений от источника3 3.2 ; Среднее время передачи по основному каналу 1 3.5 ; Среднее время передачи по основному каналу 2 0.5 ; Стандартное отклонение времени передачи

; по основному каналу 2 8.7 ;Среднее время передачи по резервному каналу 1 1.2 ; Стандартное отклонение времени передачи

по резервному каналу 1 10.8 ;Среднее время передачи по резервному каналу 2 80 ; Среднее время между отказами основного канала 1 95 ; Среднее время между отказами основного канала 2

5.1 ; Среднее время восстановления основного канала 1
6.5 ; Среднее время восстановления основного канала 2

1.2 ; Стандартное отклонение времени восстановления
основного канала 2

1 ; Время включения резервного канала 1 в работу

1.3 ; Время включения резервного канала 2 в работу

; Описание арифметических выражений вычисления вероятностей Ver1 VARIABLE (N$Term12+N$Term14)/N$Soob1 ; передачи сообщений потока 1 Ver2 VARIABLE (N$Term13+N$Term15)/N$Soob2 ; передачи сообщений потока 2 Ver3 VARIABLE (N$Term6+N$Term9)/N$Soob3 ; передачи сообщений потока 3

22

Ver VARIABLE (X$Ver1+X$Ver2+X$Ver3)/3; передачи сообщений всех потоков

VOtk VARIABLE 1-X$Ver ; отказа в передаче сообщений

VerOtk VARIABLE (AC1-X$VrOtk)/AC1 ; безотказной работы

; Сегмент имитации источников сообщений
; Первый источник

GENERATE (Exponential(234,0,T1_)) ; Генерация сообщений потока 1

Soob1 ASSIGN 1,1 ; Запись в P1 номера источника

ASSIGN 6,0 ; Обнуление Р6

TRANSFER ,Spis ; Отправка сообщения на поиск основного канала

,Spis ; Отправка сообщения на поиск основного канала


; Второй источник

GENERATE T2_,T02_

Soob2 ASSIGN 1,2

ASSIGN 6,0

RANSFER

; Генерация сообщений потока 2 ; Запись в P1 номера источника ; Обнуление Р6

; Третий источник

GENERATE (Exponential(234,0,T3_)) ; Генерация сообщения потока 3

Soob3 ASSIGN 1,3 ; Запись в P1 номера источника

ASSIGN 6,0 ; Обнуление Р6

TRANSFER ,Spis ; Отправка сообщения на поиск основного канала

Spis TEST L PoiskOsn ASSIGN


; Сегмент имитации работы накопителя и основного канала

ASSIGN GATE FV GATE U


Metl


CH$Nak,Emk,Term1 ; Если нет места, то - на счет удаленных 4,0 ; Подготовка к циклу поиска свободного и исправного канала 4+,1 ; Начало цикла поиска свободного и исправного канала P4,Met2 ; Проверка канала на исправность P4,Met3 ; Проверка канала на занятость

TEST GE P4,NKanOsn,Met1


Met2


; Все ли каналы просмотрены?

TEST E P6,1,PoiskRez ; Сообщение было прервано? Тогда на RezCan

LINK Nak,FIFO ; Сообщение не было прервано? Тогда в накопитель

Met3 SEIZE P4 ; Занятие канала

TEST E P4,1,Met11; Проверка: какой канал отказал? Если Р4=1, то

ASSIGN 2,(Exponential(30,0,Tposn1)) ; первый канал, иначе -

TRANSFER ,Met12

Met11 ASSIGN 2,(Normal(48,Tposn2#Koef1,Tposn02#Koef1)) ; второй канал

23

на поиск основного канала


Metl2

Terml

ADVANCE P2 ; Имитация передачи по каналу

RELEASE P4 ; Освобождение канала

TRANSFER ,Term4 TERMINATE


UNLINK Nak,PoiskOsn,1; Из накопителя

; Переданное сообщение - на счет ; Счет потерянных сообщений

; Счет сообщений, переданных по основным каналам Term4 TRANSFER ,(Term4+P1) Term12 TERMINATE ; от источника 1 Term13 TERMINATE ; от источника 2 Term9 TERMINATE ; от источника 3

; Сегмент имитации выхода из строя основного канала GENERATE ,,,1

Rozigr1 SAVEVALUE 1,(RN317/1000) ; Обращение к RN и запись в Х1

ASSIGN 5,0 ; Подготовка к циклу определения отказавшего канала

OtkOsn ASSIGN 5+,1 ; Начало цикла определения отказавшего канала

TEST LE X1,(P5#(1/NKanOsn)),OtkOsn ; Определение отказавшего канала

ASSIGN 4,P5 ; Занесение в P4 номера отказавшего канала

GATE FV P4,Rozigr1 ; Не является ли канал уже отказавшим?

TEST E P4,1,Met16

ADVANCE (Exponential(11,0,Totosn1)) ; Розыгрыш времени между отказами

ASSIGN 1,(Exponential(15,0,Tvosn1)) ; Розыгрыш времени восстановления

TRANSFER ,Met17

Met16 ADVANCE (Exponential(11,0,Totosn2)) ; Розыгрыш времени между отказами ASSIGN 1,(Normal(48,Tposn2#Koef2,Tposn02#Koef2)) ; Время восстановления

; Имитация отказов канала связи

Met17 FUNAVAIL P4,RE,Met4 ; Перевод канала P4 в недоступность
ADVANCE P1 ; Имитация восстановления канала

SAVEVALUE VrOtk+,P1 ; Учет времени отказа FAVAIL P4 ; Перевод восстановленного канала в доступность TRANSFER ,Rozigr1 ; Отправить на розыгрыш очередного отказа

Met4 ASSIGN 6,1 ; Занесение в P6 признака прерванного сообщения

RELEASE P4 ; Освободить канал, при передаче по которому произошел отказ TRANSFER ,PoiskOsn ;Отправить сообщение на поиск свободного канала

24

; Сегмент имитации работы резервных каналов

PoiskRez ASSIGN 4,NKanOsn

Met5 ASSIGN 4+,1

GATE U P4,Met6

TEST GE P4,(NKanOsn+NKanRez),Met5

на счет удаленных


TEST L CH$Nak,Emk,Term1 ; Если нет места, то

LINK Nak,FIFO

Met6 SEIZE P4

TEST E P4,3,Met13

ASSIGN 2,(Normal(45,Tprez1#Koef2,Tprez01#Koef2))

ASSIGN 3,Tvk1

TRANSFER ,Met14

Met13 ASSIGN 2,(Exponential(36,0,Tprez2))

ASSIGN 3,Tvk2

ADVANCE P3 ; Имитация включения канала

Met14 ADVANCE P2 ; Имитация работы канала

RELEASE P4

; Счет сообщений, переданных по резервным каналам
Term7 TRANSFER ,(Term7+P1) ; от всех источников
Term14 TERMINATE ; от источника 1

Term15 TERMINATE ; от источника 2

Term6 TERMINATE ; от источника 3


UNLINK Nak,PoiskOsn,1

; Сегмент задания времени моделирования и вычисления результатов моделирования GENERATE VrMod SAVEVALUE Ver1,V$Ver1 SAVEVALUE Ver2,V$Ver2 SAVEVALUE Ver3,V$Ver3 SAVEVALUE Ver,V$Ver SAVEVALUE VOtk,V$VOtk SAVEVALUE VerOtk,V$VerOtk TERMINATE 1

25

Вариант 2

Постановка задачи

Направление связи состоит из n1 основных, n2 резервных каналов связи, общего накопителя емкостью на 2 сообщения, n3 источников. Интервалы T1, T2, …, Tn поступления сообщений случайные. При нормальной работе сообщения передаются по основным каналам. Время Tп1, Tп2, …, Tпn передачи случайные.

Основные каналы подвержены отказам. Интервалы времени Tот1, Tот2, …, Tотn1 между отказами случайные. Если отказ происходит во время передачи, то отыскивается исправный и свободный основной канал. Если такого нет, включается один из резервных каналов, если он исправен и свободен. Время Tвк1, Tвк2, …, Tвкn2 включения постоянное для соответствующего канала. Со­общение, передача которого была прервана, передается по включенному ре­зервному каналу. Время Tпр1, Tпр2, …, Tпрn2 передачи случайное.

Отказавший основной канал восстанавливается. Время Tв1, Tв2, …, Tвn1 восстановления случайное. После восстановления резервный канал выключается и восстановленный канал продолжает работу с передачи очередного сообщения.

Резервные каналы также подвержены отказам. Интервалы времени Tотр1, Tотр2, …, Tотрn2 между отказами случайные. Отказавший резервный канал вос­станавливается. Время Tвр1, Tвр2, …, Tврn2 восстановления случайное. Для прерванного сообщения отыскивается возможность передачи по любому исправ­ному и свободному каналу.

В случае полного заполнения накопителя поступающие сообщения теряются.

Исходные данные

nl = 2; Exp(Tnl) = Exp(3.2);

Ехр(Тот1) = Exp(80);

Ехр(Тв1) = Exp(5.1); n2 = 2; TbkI = 1;

Nor(Tnpl, Tonl) = Nor(8.7

Ехр(Тотр1) = Exp(120);

Exp(Твр1) = Exp(1.3); n3 = 3; Exp(Tl) = Exp(2.7);

Exp(T3) = Exp(2.2).


Nor(Tn2, Tot2) = Nor(3.5, 0.5);

Exp(Tot2) = Exp(95);

Ыог(Тв2, Тов2) = Nor(6.5, 1.2);

Tbk2=1.3; 1.2); Exp(Tnp2) = Exp(10.8);

Ехр(Тотр2) = Exp(130);

Exp(Твр2) = Exp(1.4);

Rav(T2, To2) = Rav(3.8, 1.2);

Емкость накопителя, значения интервалов времени T1, T2, T3 поступления сообщений исследователь устанавливает от исходных самостоятельно. Резуль­таты моделирования необходимо получить с точностью ε = 0,01 и доверитель­ной вероятностью α = 0,95.

Задание на исследование

Разработать имитационную модель функционирования направления связи. Ис­следовать влияние емкости L накопителя, интервалов времени T1, T2, T3 по­ступления сообщений на вероятность отказа в передаче сообщений от каждого источника и по направлению связи в целом.

Сделать выводы о загруженности каналов связи и необходимых мерах по по­вышению эффективности функционирования направления связи.

Программа модели

; Вариант 2

; Модель направления связи

26

; Задание

исходных

Emk

EQU

VrMod

EQU

Koefl

EQU

Koef2

EQU

NKanOsn

EQU

NKanRez

EQU

Tl

EQU

T2

EQU

T02

EQU

T3

EQU

Tposnl

EQU

Tposn2

EQU

Tposn02

EQU

Tprez2

EQU

10.8

Totosnl

EQU

80

Totosn2

EQU

95

Totrezl

EQU

220

Totrez2

EQU

230

Tvosnl

EQU

5.1

Tvosn2

EQU

6.5

TvosnOl

EQU

1.2

Tvrezl

EQU

1.3

Tvrez2

EQU

1.4

Tvkl

EQU

1

Tvk2

EQU

1.3

данных

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее