
- •_________________ В.В. Семенець
- •Методичні вказівки
- •Содержание
- •Общие положения
- •1 Построение аналитических моделей динамики объектов
- •1.1 Цель работы
- •1.2 Указания по организации самостоятельной работы
- •Точность модели оценивать по соотношению
- •1.3 Описание лабораторной установки
- •1.4 Порядок выполнения работы
- •1.5 Содержание отчета
- •1.6 Контрольные вопросы и задания
- •2 Исследование устойчивости математических моделей
- •2.1 Цель работы
- •2.2 Указания по организации самостоятельной работы
- •2.3 Описание лабораторной установки
- •2.4 Порядок выполнения работы
- •2.5 Содержание отчета
- •2.6 Контрольные вопросы и задания
- •3 Моделирование процессов выбора решений
- •3.1 Цель работы
- •3.2 Указания по организации самостоятельной работы
- •3.3 Описание задачи
- •3.3.1 Определение приближенной ок
- •3.3.2 Формирование ок
- •3.3.3 Функции полезности частных критериев
- •3.3.4 Схема лексикографической оптимизации
- •3.3.5 Универсальный обобщенный критерий эффективности
- •3.4 Описание лабораторной установки
- •3.5 Порядок выполнения работы
- •3.6 Содержание отчета
- •3.7 Контрольные вопросы и задания
- •4 Исследование динамики объектов с помощью аналитических моделей
- •4.1 Цель работы
- •4.2 Указания по организации самостоятельной работы
- •4.2.1 Описание задачи
- •4.2.2 Определение начальных условий
- •4.2.3 Определение траектории движения объекта
- •Аналитическое решение задачи (4.1) в принятых ранее обозначениях может быть представлено в виде [3]
- •4.3 Описание лабораторной установки
- •4.4 Порядок выполнения работы
- •4.5 Содержание отчета
- •4.6 Контрольные вопросы и задания
- •5 Имитационное моделирование систем массового обслуживания
- •5.1 Цель работы
- •5.2 Указания по организации самостоятельной работы
- •5.2.1 Описание задачи
- •5.2.2 Принцип построения моделирующего алгоритма
- •5.2.3 Схема моделирующего алгоритма
- •5.2.4 Оценка точности результатов моделирования
- •5.3 Описание лабораторной установки
- •5.4 Порядок выполнения работы
- •5.5 Содержание отчета
- •5.6 Контрольные вопросы и задания
- •6 Исследование систем массового обслуживания с использованием пакетов программ моделирования
- •6.1 Цель работы
- •6.2 Указания по организации самостоятельной работы
- •6.2.1 Описание задачи
- •6.2.2 Текст программы моделирования
- •6.3 Описание лабораторной установки
- •6.4 Порядок выполнения работы
- •6.5 Содержание отчета
- •6.6 Контрольные вопросы и задания
- •Перечень ссылок
- •Приложение а Общее описание и технология работы с пакетом имитационного моделирования gpss World
- •61166, Харків, просп. Леніна, 14.
5.2.2 Принцип построения моделирующего алгоритма
Моделирующий
алгоритм для исследования подобных
объектов может быть построен как по
временному (
), так и по событийному (
) принципам. В общем случае более
экономными для моделирования СМО
являются алгоритмы, построенные по
принципу "последовательной проводки
заявок" (модификация принципа
для СМО). Но более наглядными считаются
алгоритмы, построенные по принципам
и
.
Причем
-алгоритмы,
несмотря на более сложную логику,
являются более экономичными с
вычислительной точки зрения.
5.2.3 Схема моделирующего алгоритма
Предположим,
что целью моделирования является
определение оценок времени ожидания
заявки в очереди
и вероятности p
того, что время ожидания превысит
заданное значение
.
В качестве оценки времени ожидания
может быть использовано его
среднеарифметическое значение
,
а в качестве оценки соответствующей
вероятности – частота наступления
такого события
.
Для описания алгоритма, построенного по принципу "последовательной проводки заявок", использованы такие обозначения:
– заданное время (верхняя граница интервала) моделирования;
,
– параметры для интервала времени между
поступлениями заявок
и времени обслуживания заявки
;
і – порядковый номер заявки;
– допустимое время ожидания заявки в очереди;
– момент
поступления очередной заявки;
– момент
окончания обслуживания очередной
заявки;
– время
ожидания заявки в очереди;
– момент
начала обслуживание заявки;
– количество
заявок, время ожидания для которых
превышает заданную величину;
– суммарное
время ожидания всех заявок, которые
поступили в систему;
– время
обслуживания очередной заявки;
n – количество обслуженных заявок.
Алгоритм:
1. Начало.
2.
Ввод исходных данных:
,
,
,
.
3.
Формирование начальных условий: і :=
0;
:=
0;
:= 0;
n := 0;
:= 0;
:= 0.
4.
Вычисление і:= і + 1;
генерация
.
5.
Формирование
:=
+
.
6.
Если
,
то
:=
0,
:=
и перейти к п. 9.
7. Формирование := – , := .
8. Если , то := + 1.
9. Вычисление := + .
10.
Генерация
.
11. Вычисление := + .
12. Если < , то n:= n + 1 и перейти к п. 4.
13.
Вычисление
:=
/
n;
:=
/
n.
14. Выдача результатов: n, , .
15. Конец.
5.2.4 Оценка точности результатов моделирования
Точность (погрешность) оценок математических ожиданий вычислять по формуле
,
(5.1)
где – погрешность оценки;
–
табличный
коэффициент, который определяется
заданной достоверностью результатов
;
–
среднеквадратичное
отклонение оцениваемого параметра;
n – количество обслуженных заявок (объем выборки).
Погрешность оценки вероятности наступления соответствующих событий вычислять по формуле
,
(5.2)
где p – вероятность наступления соответствующего события.
Оценку
точности результатов проводить для
достоверности
=
0.95, при этом
= 1.96.
В создаваемой программе моделирования
необходимо предусмотреть вычисление
оценки среднеквадратичного отклонения
.
Для оценки дисперсии удобно пользоваться
формулой
,
(5.3)
где
–
значение оцениваемого параметра в i-й
реализации алгоритма.