Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


MSAVEVALUE MX$MT- 5,3,14 –уменьшить элемент 5,3 на 14




MSAVEVALUE MX$MT+ 5,3,8 – увеличить элемент 5,3 на 8.

Арифметическая переменная является СЧА, который определяется пользователем командой VRAIABLE или FVARIABLE следующего вида:

имя VARIABLE A или имя FVARIABLE A,

имя – имя переменной, A – задаваемое значение или выражение.

Ссылка на переменную имеет вид: V$имя.

Булева переменная определяется командой BVARIABLE.

Формат команды: имя BVARIABLE A. Операнд A – логическое выражение.

Необходимо подчеркнуть, GPSS World допускает использовать дробные числа (разделитель точка), например 3.12 или 0.0546.

На рисунках 9-1 и 9-2 представлены пример использования операторов EQU, INITIAL, VARIABLE, SAVEVALUE и MATRIX, MSAVEVALUE.

sss EQU 5.5 ttt EQU 1.5 INITIAL X$ddd,sss mmm VARIABLE (10+X$ddd) GENERATE,,,1 ASSIGN www,10 ASSIGN www+,(sss+ttt) SEIZE JOB ADVANCE P$www RELEASE JOB SEIZE JOB1 ADVANCE X$ddd RELEASE JOB1 SAVEVALUE ddd+,(12.5-2.5) SEIZE JOB2 ADVANCE X$ddd RELEASE JOB2 SEIZE JOB3 ADVANCE V$mmm RELEASE JOB3 TERMINATE 1

MTR MATRIX,2,2 INITIAL MX$MTR(2,1),35 SSS EQU 5 GENERATE,,,1 MSAVEVALUE MTR,1,1,10 SEIZE JOB ADVANCE MX$MTR(1,1) RELEASE JOB MSAVEVALUE MTR+,2,2,(SSS+MX$MTR(1,1)) SEIZE JOB1 ADVANCE MX$MTR(2,2) RELEASE JOB1 SEIZE JOB2 ADVANCE MX$MTR(2,1) RELEASE JOB2 TERMINATE 1
Рисунок 9-1. Пример использования операторов EQU, INITIAL, VARIABLE, SAVEVALUE.

 

Рисунок 9-2. Пример использования операторов MATRIX, MSAVEVALUE.

Выполнение работы

Задача 9-1.

Обслуживаются клиенты двух типов. Первый тип - поступление 5±3 минут, обслуживание 8±2 минут, второй тип - поступление 7±3 минут, обслуживание 9±3 минут. Построить модель, моделировать 8 часов модельного времени, определить характеристики очередей для каждого типа клиентов. потери от пребывания в очереди клиента первого типа 100 рублей в час, второго – 200 рублей в час. Используя переменные определить потери для каждого клиента и общие потери за 8 часов.

Задача 9-2.

В фонд поступают денежные средства. Интервалы времени поступления представлены в таблице 9-1, интервалы времени оформления взноса в таблице 9-2. Величина взноса каждого участника подчиняется равномерному распределению и лежит в пределах от 100 до 200 рублей.

Таблица 9-1

Интервалы времени поступления денежных средств в минутах Относительная частота
  0,40
  0,30
  0,15
  0,10
  0,05

Таблица 9-2

Интервалы времени оформления поступления денежных средств в минутах Относительная частота
  0,10
  0,20
  0,40
  0,20
  0,10

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

Задача 9-3

К условиям задачи 9-1 добавить следующее. Потребители фонда обращаются за получением средств с интенсивностью равновероятно в интервале 12±2 минут. Средства выдаваемые фондом равновероятно лежат в пределах от 50 до 150 рублей. Время удовлетворения запроса на выдачу средств равновероятно в интервале 9±2 минут. Модифицировать модель задачи 9-1. Обеспечить вывод суммы средств фонда по окончании интервала моделирования сумму неудовлетворенных запросов.

Задача 9-4

Служба перевозок содержит пять автомобилей двух типов, которые обозначены номерами 1,3 – первый тип, 2,4,5 – второй тип. Расход бензина у автомобилей первого типа 12 литров на 100 км, второго типа 9 литров на 100 км. Стоимость бензина 40 рублей за литр. Автомобили осуществляют рейсы на расстояния до 50 км с вероятностью, представленной в таблице 9-3. Перед каждым рейсом автомобили обслуживаются одним механиком. Время обслуживания автомобилей первого типа 15 минут, второго 10 минут.

Таблица 9-3

Интервалы времени поступления денежных средств в минутах Относительная частота
  0,40
  0,30
  0,15
  0,10
  0,05

Необходимо построить модель и промоделировать в течение недели (40 часов). Определить количество выполненных рейсов, загрузку механика, характеристики очереди к механику, общий расход топлива и необходимую сумму закупки в рублях. Потери в очереди к механику 100 рублей в час. Определить потери.

Задача 9-5

Обслуживаются клиенты двух типов. Первый тип - поступление 5±3 минут, обслуживание 8±2 минут, второй тип - поступление 7±3 минут, обслуживание 9±3 минут. Построить модель, моделировать 8 часов модельного времени, определить характеристики очередей для каждого типа клиентов. потери от пребывания в очереди клиента первого типа 100 рублей в час, второго – 200 рублей в час. Исходные данные представить в виде матрицы размером 2 на 5. В строках должны содержаться характеристики клиентов, в последнем столбце должны быть вычисленные потери. Используя переменные представить в отчете потери для каждого клиента и общие потери за 8 часов.






Поделиться с друзьями:


Дата добавления: 2016-10-27; Мы поможем в написании ваших работ!; просмотров: 518 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Большинство людей упускают появившуюся возможность, потому что она бывает одета в комбинезон и с виду напоминает работу © Томас Эдисон
==> читать все изречения...

4648 - | 4294 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.