Имитационное моделирование с использованием вычислительных объектов




ПРАКТИЧЕСКАЯ РАБОТА N3

 

 

Цель работы использование функций и различных законов распределения, моделирование последовательной работы оборудования.

1 Теоретические сведения

Встроенная библиотека процедур GPSS World содержит более 20 вероятностных распределений, в том числе:

• равномерное (Uniform);

• экспоненциальное (Exponential);

• геометрическое (Geometric);

• Пуассона (Poisson);

• Бета (Beta);

• Гамма (Gamma);

• биномиальное (Binomial);

• дискретно-равномерное (Discrete Uniform);

• треугольное (Triangular);

• нормальное (Normal);

• Парето (Pareto); …

Для обращения к вероятностному распределению необходимо указать имя библиотечной процедуры и её параметры, заключённые в круглые скобки и отделённые друг от друга запятой:

<Имя процедуры>(G,А,В, …)

Здесь G – номер генератора равномерно распределённых случайных чисел (от 1 до 999) – используется в качестве аргумента для формирования случайных величин с заданным законом распределения. Остальные параметры A, B, …, количество которых для разных распределений составляет от 1 до 4, задают непосредственно параметры вероятностного распределения.

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

1. Равномерное распределение:

UNIFORM (G,Min,Max),

где Min и Max – соответственно минимальное и максимальное значение равномерно

распределённой случайной величины.

2. Экспоненциальное распределение:

EXPONENTIAL (G,Min,Mean),

где Mean – математическое ожидание (среднее значение) случайной величины, распределённой по экспоненциальному закону;

Min – смещение распределения относительно нуля (минимальное значение случайной величины).

3. Распределение Пуассона:

POISSON (G,Mean),

где Mean – математическое ожидание (среднее значение) случайной величины.

4. Геометрическое распределение:

GEOMETRIC (G,P),

где P – параметр распределения, принимающий значения в интервале (0;1).

Библиотечные процедуры вероятностных распределений могут использоваться в выражениях, в том числе арифметических, а также в качестве операнда A в операторах

GENERATE и ADVANCE. В последнем случае они рассматриваются как выражения языка PLUS и должны быть заключены в круглые скобки.

 

2 Практические задания

 

Задание 1. Использование различных законов распределения.

Базовые операторы: exponential, normal, uniform, duniform, triangular,
binominal, poisson.

На станции техобслуживания работает a мастеров. Каждые b мин. приезжает клиент. Время обслуживания одного клиента составляет c мин. Промоделировать работу станции техобслуживания в течение рабочей смены. Рассмотреть варианты с 2–3 комбинациями законов распределения. Сделать вывод о лучшем и худшем сочетаниях законов распределения. Неизвестные параметры законов распределения выбрать по своему усмотрению. Рассмотреть один закон распределения с различными параметрами. Рассмотреть заданные законы распределения с различными отклонениями, промоделировать работу для 1, 3 и 10 рабочих смен. Задания выполняются согласно индивидуальным вариантам (таблица 2.1).

 

Таблица 2.1 – Варианты индивидуальных заданий

Вариант a B с
       
    Экспоненциальная величина со средним значением 5 Равномерное распределение в диапазоне 3–7
    Равномерное распределение в диапазоне 4–7 Экспоненциальная величина со средним значением 8
    Гауссовское распределение с матожиданием 6 и ско 1 Дискретное равномерное распределение в диапазоне 5–8
    Распределение Пуассона со средним значением 3 Дискретное равномерное распределение в диапазоне 8-12
    Дискретное равномерное распределение в диапазоне 4–8 Экспоненциальная величина со средним значением 7
    Экспоненциальная величина со средним значением 8 Гауссовское распределение с матожиданием 9 и ско 2
    Равномерное распределение в диапазоне 6–9 Гауссовское распределение с матожиданием 7 и ско 1
    Гауссовское распределение с матожиданием 4 и ско 1 Равномерное распределение в диапазоне 3–6
    Распределение Пуассона со средним значением 12 Гауссовское распределение с матожиданием 10 и ско 2
Продолжение таблицы 2.1  
       
    Дискретное равномерное распределение в диапазоне 12–15 Гауссовское распределение с матожиданием 10 и ско 1
    Экспоненциальная величина со средним значением 7 Дискретное равномерное распределение в диапазоне 5–10
    Равномерное распределение в диапазоне 4–10 Гауссовское распределение с матожиданием 8 и ско 1
    Гауссовское распределение с матожиданием 5 и ско 0,5 Экспоненциальная величина со средним значением 6
    Распределение Пуассона со средним значением 5 Равномерное распределение в диапазоне 4–7
    Дискретное равномерное распределение в диапазоне 3–7 Гауссовское распределение с матожиданием 5 и ско 1
         

 

Задание 2. Организация циклов, применение стандартных числовых

атрибутов.

 

Базовые операторы: assign, loop, test.

На склад прибывают грузовые автомобили с контейнерами (от 4 до 10 шт.). В среднем на склад прибывает a автомобилей в час (интервалы между моментами их прибытия – экспоненциальные случайные величины). Одновременно на складе могут разгружаться не более чем 3 автомобиля. Выгрузка одного контейнера занимает от 4 до 12 минут. Склад вмещает b контейнеров. При заполнении склада разгрузка приостанавливается.

Примерно c % грузов доставляются заказчикам автомобилями, принадлежащими складу. Склад имеет e автомобилей. Доставка груза заказчику занимает от 1 до 5 ч. Остальные грузы вывозятся автомобилями заказчиков. Интервал от поступления груза до прибытия за ним автомобилей заказчика составляет от 5 до 20 ч.

Одновременно на складе могут загружаться не более пяти автомобилей. Затраты времени на погрузку примерно такие же, как и на выгрузку.

Разработать имитационную программу для анализа работы склада в течение календарного года. Определить количество контейнеров, которое проходит через склад. Определить оптимальный объём склада. Определить минимальное и максимальное время доставки груза заказчику с момента прихода машины с грузом на склад своими силами и машинами заказчика. Предложить варианты повышения эффективности работы склада. Задания выполняются согласно индивидуальным вариантам (таблица 2.2).

 

Таблица 2.2 – Варианты индивидуальных заданий

Вариант a B c e  
           
           
           
           
           
  Продолжение таблицы 2.2
           
           
           
           
           
           
           
           
           
           
           
           
             


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-04-30 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: