- •Введение Понятие модели. Имитационная модель. Основные характеристики сложной системы.
- •1. Классификация моделей
- •2. Структура моделей
- •3. Схема взаимодействия компонентов системы между собой
- •4. Последовательные этапы процесса имитации
- •5. Представление исходных данных для имитации
- •6. Моделирующий алгоритм
- •7. Принципы построения моделирующих алгоритмов для сложных систем
- •8. Организация статистического моделирования систем на эвм
- •8.1. Общая характеристика метода статистического моделирования (метод Монте-Карло)
- •8.2. Алгоритм метода статистических испытаний
- •8.3. Псевдослучайные числа и процедура их генерации
- •8.4. Моделирование испытаний в схеме случайных событий
- •8.5. Формирование возможных значений св
- •8.6. Формирование реализаций случайных векторов
- •8.7 Определение необходимого числа реализаций
- •8.8. Особенности фиксации и статистической
- •8.9. Случайный процесс
- •8.10. Особенности использования критериев согласия в методах регрессионного и корреляционного анализа при обработке результатов моделирования и их интерпретации
- •8.10.1. Критерий Пирсона ( критерий 2 )
- •8.10.2. Критерий Колмогорова
- •8.10.3. Критерий Смирнова
- •8.10.4. Критерий Стьюдента
- •9. Динамическое моделирование
- •9.1 Основные теоретические положения
- •9.1.1. Основные этапы построения динамической модели
- •9.1.2. Структура динамической модели
- •9.1.3. Математическое описание динамической модели
- •9.1.4. Запаздывания
- •9.1.5. Процесс принятия решения
- •9.2. Пример анализа системы методом динамического моделирования
- •10. Регрессионный и корреляционный анализ
- •10.1. Моделирование систем массового обслуживания (смо)
- •10.2. Описание q -схем с использованием марковских случайных процессов (сп)
- •10.3. Уравнение Эрланга и формула Эрланга
- •10.4. Правила составления ду
- •10.5. Моделирование смо с помощью метода статистических испытаний
- •10.6. Формирование входного потока ( 3 -ий блок )
- •10.7. Подалгоритм выбора канала
- •10.8. Подалгоритм выбора заявки из очереди на обслуживание
- •10.9. Подалгоритм моделирования сбоев
- •10.10. Агрегаты, основные понятия
- •10.11. Процесс функционирования агрегата
- •10.12. Представление смо в виде агрегата
- •11. Регрессионный и корреляционный анализ
- •11.1. Регрессионный анализ
- •11.2. Корреляционный анализ
10.2. Описание q -схем с использованием марковских случайных процессов (сп)
Процесс, протекающий в физической среде, называется марковским или процессом без последействия, если для каждого момента времени вероятность любого состояния в будущем зависит только от состояния системы в настоящем и не зависит от того, каким образом система пришла в это состояние. Для этого процесса характерно, что на вход поступает простейший поток и обслуживание в такой системе имеет экспоненциальный закон распределения.
Пример:
Пусть в момент времени t0 некоторая точка находится в состоянии x0 ( имеет координату x0).
Подбрасываем монету:
- если выпал орел, то точку передвигаем вправо на 1 единицу;
- если выпала решка, то точку передвигаем влево на 1 единицу.
Строится граф состояний:
x-2 x-1 x0 x1 x2
Пример: пусть необходимо описать 2-х канальную СМО с отказами.
1. Состояния, в которых может находиться СМО:
x0 - когда все каналы свободны,
x1 - первый канал занят, второй - свободен,
x2 - второй канал занят, первый - свободен,
x3 - оба канала заняты.
2. Нарисуем граф состояний:
x0 x1
x2 x3
3. Матрица переходов:
P00 P01 P02 P03 0 0,5 0,5 0
P = P10 P11 P12 P13 = 0,5 0 0 0,5
P20 P21 P22 P23 0,5 0 0 0,5
P30 P31 P32 P33 0 0,5 0,5 0
10.3. Уравнение Эрланга и формула Эрланга
Рассмотрим на примере n-канальные СМО с отказами.
1. x0 - все каналы свободны,
x1 - первый канал занят,
x2 - первый и второй каналы заняты,
.
.
xn - все каналы заняты
2.
x1 x2 x3 xn
2 3 n
3. Входной поток простейший с интенсивностью и интервалы между поступлениями заявок в систему распределены по:
f() = e-
4. Обслуживание показательное:
f(обсл) = e-обсл
n
5. Pk(t) = 1
k=1
6. В начальный момент времени t0 система находится в состоянии x0.Необходимо определить основные показатели эффективности системы:
- вероятность того, что заняты ровно k -каналов;
- среднее число занятых каналов;
- вероятность обслуживания заявки;
- среднее время занятости и т.д.
10.4. Правила составления ду
Для определения вероятности нахождения в состоянии k считаем, что положительный знак имеют слагаемые, которые определяются как произведение интенсивности потоков, входящих в k-ое состояние, на вероятность состояний, из которых выходит этот поток, и отрицательный знак -
произведение интенсивностей потоков, выходящих из рассматриваемого k- го состояния.
dP0(t)
= -P0(t) + P1(t)
dt
dP1(t)
= -( + )P1(t) + P0(t) + 2 P2(t) (10.11)
dt
.
.
.
dPn(t)
= - nPn(t) -Pn-1(t)
dt
n
Pk(t) = 1
k=0
(10.11) называется уравнением Эрланга.
При t мы переходим к стационарному режиму работы системы, при котором вероятности не являются функциями времени, и в этом случае
dPk(t)
lim 0 , Pk(t) = const
t dt
систему (10.11) мы можем представить в виде алгебраических уравнений:
-P0 + P1 = 0
-( + )P1+ P0 + P2 = 0 (10.12)
.
.
nPn -Pn-1 = 0
Решая (18.2), получаем следующие показатели:
1) вероятность того, что занято ровно k каналов
P(k,) ke-/k!
Pk = = n (10.13)
R(n,) (ke-/k! )
k=0
= /
2) среднее число занятых каналов - k:
R (n-1, )
k = (10.14)
R (n, )
Математический аппарат марковских СП возможно использовать только в следующих случаях:
1) входной поток простейший ( обладает свойствами стационарности, отсутствием последействия, ординарности ). Входной поток имеет экспоненциальный закон распределения с интенсивностью ;
2) обслуживание только экспоненциальное;
3) (10.13), (10.14) и т.д. оценивают только стационарный режим функционирования системы. Переходные процессы оценить невозможно.