Главная страница

Механики


Скачать 4.29 Mb.
НазваниеМеханики
Дата25.01.2023
Размер4.29 Mb.
Формат файлаpdf
Имя файлаAliev.pdf
ТипДокументы
#904727
страница23 из 49
1   ...   19   20   21   22   23   24   25   26   ...   49
Раздел 5. ЧИСЛЕННОЕ МОДЕЛИРОВАНИЕ (МОДЕЛИ
СЛУЧАЙНЫХ ПРОЦЕССОВ)
«В задаче из N уравнений всегда будет N+1 неизвестная» (Уравнения Снэйфу)
При изучении сложных систем со стохастическим характером функ- ционирования полезной математической моделью является случайный
процесс, который развивается в зависимости от ряда случайных факторов.
Примерами случайных процессов могут служить процессы поступления и передачи данных в телекоммуникационной сети, процессы выполнения задач и обмена данными с внешними устройствами в вычислительной системе и т.п.
Большинство моделей дискретных систем со стохастическим харак- тером функционирования строится на основе моделей массового обслужи- вания, процессы в которых являются случайным и, во многих случаях,
марковскими или некоторым образом связанные с марковскими процесс- сами. Поэтому для решения таких задач теории массового обслуживания может использоваться математический аппарат теории марковских
процессов. Применение марковских процессов оказывается особенно эффективным и результативным при исследовании систем и сетей
массового обслуживания с накопителями ограниченной ёмкости.
Математическое описание марковских процессов обычно представ- ляется в виде систем дифференциальных (в случае нестационарного режи- ма) или алгебраических (для стационарного режима) уравнений, решение которых, в общем случае, получить в явном виде не удается. Это обуслов- ливает необходимость применения численных методов решения систем дифференциальных или алгебраических уравнений.
5.1.
Понятие
случайного
процесса
Основными для случайных процессов являются понятия состояния и
перехода из одного состояния в другое.
Случайный процесс находится в некотором состоянии, если он полностью описывается значениями переменных, которые задают это состояние.
Процесс совершает переход из одного состояния в другое, если описывающие ее переменные изменяются от значений, задающих одно состояние, на значения, которые определяют другое состояние.
Случайный процесс состоит в том, что с течением времени процесс переходит из одного состояния в другое заранее не известное состояние.
Понятия «состояние» и «переход» используются как для описания случайного процесса, так и системы, в которой этот процесс протекает.
Поэтому при моделировании реальных систем часто говорят о состоянии системы и переходе системы из одного состояния в другое.
Если множество состояний, в которых может находиться процесс

174
Раздел 5. Численное моделирование
счётное, то есть все возможные состояния могут быть пронумерованы, то соответствующий процесс называется случайным процессом с дискрет-
ными
состояниями или просто дискретным случайным процессом. В этом случае переменные, описывающие состояния случайного процесса, принимают либо целочисленные значения, либо вполне конкретные отде- лённые друг от друга дискретные значения. Обычно состояния дискретно- го случайного процесса определяются таким образом, чтобы каждое воз- можное состояние могло быть обозначено порядковым номером, при этом число возможных состояний системы может быть конечным:
n
E
E
E
,...,
,
2 1
или
бесконечным
:
,...
,...,
,
2 1
n
E
E
E
(
иногда состояния нумеруются
, начиная с
нуля
:
,...
,...,
,
1 0
n
E
E
E
).
Для случайного процесса с
дискретными состояния
- ми характерен скачкообразный переход из одного состояния в
другое
(
рис
.5.1,
а
).
Например
, случайный процесс
, протекающий в
простейшей
СМО
с однородным потоком заявок
, может быть представлен количеством заявок
, находящихся в
системе в
произвольный момент времени
Тогда состояние
k
E случайного процесса и
, следовательно
, самой системы будет означать
, что в
СМО
находится ровно
,
2
,
1
,
0
=
k
заявок
Если множество состояний не может быть пронумеровано
, то имеем
случайный
процесс с непрерывными состояниями или просто
непрерывный
случайный процесс
, для которого характерен плавный пере
- ход из состояния в
состояние и
который задаётся в
виде непрерывной ункции времени
:
)
(t
E
(
рис
.5.1,
б
).
Например
, процесс изменения темпера
- туры некоторого объекта может рассматриваться как случайный процесс с
непрерывными состояниями
Поскольку модели массового обслуживания относятся к
классу дискретных систем
, то в
дальнейшем будут рассматриваться только случайные процессы с
дискретными состояниями
При описании дискретных систем в
терминах случайных процессов одним из основных этапов является этап
кодирования
состояний
, заклю
- чающийся в
определении состава переменных и
их значений
, используе
- мых для описания состояний
Состав переменных в
значительной мере
Е
1
Е
2
Е
3
Е
4
Е
5
Е
6
t
0
t
1
t
2
t
3
t
4
t
5
Рис
.5.1.
Процессы
с
дискретными
(
а
)
и
непрерывными
(
б
)
состояниями
Е
(t)
t
0
t
а
) б
)

Раздел 5. Численное моделирование
175 определяется назначением разрабатываемой модели
, зависящим от целей исследований
5.1.1.
Случайные
процессы
с
дискретными
состояниями
Предположим
, что система может находиться в
одном из состояний
E
1
, E
2
, ... (
часто состояния обозначаются просто номерами
1, 2,...).
Пусть состояние системы меняется скачкообразно в
зависимости от некоторого параметра
t, причем переход из состояния в
состояние является случай
- ным
Будем называть параметр
t
временем
и считать
, что
t пробегает либо целые
, либо действительные числа
Обозначим через
)
(t
Z
случайный процесс
, описывающий состояние системы в
момент времени
t.
Случайный процесс
)
(t
Z
называется случайным процессом с
дискретным
временем, если переходы из состояния в состояние возможны только в строго определенные заранее фиксированные моменты
времени, которые можно пронумеровать:
K
,
,
2 1
t
t
Если промежуток времени между переходами из состояния в состояние является случайным
и переход возможен в любой заранее не известный момент времени
t
, то процесс называется
случайным процессом
с
непрерывным временем.
Процесс с дискретным временем имеет место либо когда структура системы такова, что ее состояния могут изменяться только в заранее определенные моменты времени, либо когда предполагается, что для описания процесса достаточно знать состояние системы в отдельные моменты времени. Тогда эти моменты можно пронумеровать и говорить о состоянии
E
i
в момент
k
t
или просто в момент
k
(
,
2
,
1
,
0
=
k
).
Процессы с дискретным временем называются стохастическими
последовательностями
или случайными
цепями.
Случайные процессы с дискретными состояниями могут изображать- ся в виде графа
переходов
(состояний), в котором вершины соответствуют состояниям, а ориентированные дуги – переходам из одного состояния в другое.
Граф переходов называется размеченным, если на дугах графа указаны условия перехода в виде вероятностей
переходов
(для процессов с дискретным временем) или интенсивностей
переходов (для процессов с непрерывным временем).
Состояния
E
i
могут быть:

невозвратными, если процесс после какого-то числа переходов непременно покидает их;

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

176
Раздел 5. Численное моделирование
состояние и вернуться в исходное.
5.1.2.
Понятие
марковского
случайного
процесса
Случайный процесс называется марковским, если вероятность любо- го состояния в будущем зависит только от его состояния в настоящем и не зависит от того, когда и каким образом процесс оказался в этом состоянии.
Описывающий поведение системы процесс
)
(t
Z
называется цепью
Маркова.
Для того чтобы случайный процесс с
непрерывным
временем был
марковским, необходимо, чтобы интервалы времени между соседними переходами из состояния в состояние были распределены по экспонен
-
циальному
закону. Для доказательства последнего утверждения восполь- зуемся следующими рассуждениями.
Пусть время нахождения случайного процесса в некотором состоянии
E
i
до его перехода в другое состояние
E
j
распределено по экспоненциальному закону с функцией распределения
τ
α
τ
ij
e
F
ij


=
1
)
(
, где
ij
α
- параметр распределения
, характеризующий частоту перехода из состояния
E
i
в состояние
E
j
и определяемый как величина
, обратная среднему времени нахождения случайного процесса в
состоянии
E
i
до момента его перехода в
состояние
E
j
Вычислим вероятность того
, что случайный процесс перейдет в
состояние
E
j
в течение интервала времени
τ

при условии
, что в
состоянии
E
i
процесс уже находится в
течение времени
0
τ
Эта условная вероятность равна
τ
α
τ
τ
τ
τ
τ
τ
τ
τ
τ
τ
τ
τ
τ
τ
τ
τ
τ
τ
τ



=



+
=


+


=
=


+


=


ij
e
F
F
F
P
ij
1
)
(
1
)
(
)
(
)
Pr(
)
Pr(
)
Pr(
)
(
0 0
0 0
0 0
0 0
0 0
Из последнего выражения следует, что вероятность перехода из одного состояния в другое зависит только от исходного состояния
E
i
и не зависит от интервала времени
0
τ
, то есть от того, как долго находился процесс в состоянии
E
i
, а также от того, какие состояния предшествовали состоянию
E
i
. Другими словами, поведение случайного процесса не зависит от предыстории и определяется только его состоянием в настоящий момент, то есть процесс является марковским.
Еще одно замечательное свойство
экспоненциального
распределе
-
ния вытекает из полученного выражения, а именно: если время нахожде- ния случайного процесса в некотором состоянии
E
i
до его перехода в другое состояние
E
j
распределено по экспоненциальному закону с параме- тром
ij
α
, то интервал времени от любого случайного момента времени до
момента перехода в состояние
E
j
имеет такое же экспоненциальное
распределение с тем же параметром
ij
α
. Эта особенность является след- ствием отсутствия последействия, присущего всем процессам с экспонен-

Раздел 5. Численное моделирование
177 циальным распределением времени нахождения в том или ином состоянии.
Таким образом, безусловная
)
(
τ

ij
P
и условная
)
(
0
τ
τ
τ


ij
P
вероятности перехода в другое состояние за время
τ

для марковского процесса одинаковы и равны
τ
α
τ
τ
τ
τ



=


=

ij
e
P
P
ij
ij
1
)
(
)
(
0
Пусть интервал времени
τ

достаточно мал. Тогда, разлагая
τ
α


ij
e
в ряд по степеням
τ
α

ij
при
0


τ
и пренебрегая величинами высшего порядка малости, получим вероятность перехода из одного состояния в другое за бесконечно малый интервал времени:
τ
α
τ
α
τ

=



=

ij
ij
ij
P
)
1
(
1
)
(
. (5.1)
5.2.
Параметры
и
характеристики
марковского
случайного
процесса
5.2.1.
Параметры
марковского
случайного
процесса
Для описания марковского случайного процесса с дискретными состояниями используется следующая совокупность параметров:

перечень
состояний
n
E
E
,...,
1
, в которых может находиться случайный процесс;

матрица
переходов, описывающая переходы случайного процесса между состояниями в виде:

матрицы вероятностей переходов
Q
для процессов с
дискретным временем;

матрицы интенсивностей переходов
G
для процессов с
непрерывным временем;

начальные
вероятности
)
0
(
,
),
0
(
1
n
p
p
K
Для определения
перечня
состояний случайного процесса необхо- димо корректно решить задачу кодирования состояний, которое зависит от смысла, вкладываемого в понятие «состояние» для каждой конкретной системы. Так, например, состояние некоторой системы массового обслу- живания (а, следовательно, и случайного процесса, протекающего в ней) может быть задано числом заявок, находящихся в системе в данный момент времени, а состояние сети массового обслуживания – распределе- нием числа заявок по всем узлам сети.
Для
случайных
процессов
с
дискретным
временем изменения состояний происходят только в определенные моменты времени
K
K
,
,
,
,
2 1
k
t
t
t
. Переходы между состояниями описываются вероятно
-
стями
переходов. Если непосредственный переход из одного состояния в другое невозможен, то вероятность, соответствующая данному переходу, равна нулю. Обозначим через
ij
q условную вероятность того, что в момент

178
Раздел 5. Численное моделирование
времени
1
+
k
t
случайный процесс перейдет в состояние
E
j
при условии, что в момент
k
t процесс находился в состоянии
E
i
. Если переход из состояния
E
i
в
E
j
зависит только от этих двух состояний, то есть условная вероят- ность
ij
q не изменяется при дополнительной информации о поведении процесса до момента t
k
, получим цепь Маркова.
Цепь Маркова называется однородной, если вероятности переходов не зависят от момента времени
k
t , и неоднородной, если вероятности переходов являются функциями
k
t , то есть
)
(
k
q
q
ij
ij
=
Вероятности переходов задаются в виде квадратной матрицы
вероятностей
переходов
],
,
1
,
|
[
n
j
i
q
ij
=
=
Q
элементы которой удовлетво- ряют условиям:
)
,
1
,
(
1
;
1 0
1
n
j
i
q
q
n
j
ij
ij
=
=



=
. (5.2)
Матрица, элементы которой удовлетворяют указанным условиям, называется стохастической.
Последнее условие в виде суммы элементов каждой строки матрицы вероятностей переходов, равной единице, означает, что в момент времени
k
t случайный процесс с вероятностью единица выполнит переход в одно из n возможных состояний, включая то же самое состояние, из которого этот переход осуществляется, то есть процесс может остаться в том же состоянии.
Для
случайных
процессов
с
непрерывным
временем
время между переходами из одного состояния в другое случайно. Это означает, что вероятность перехода из одного состояния в другое не может быть задана, поскольку вероятность такого перехода точно в произвольный момент времени t равна нулю. Для описания переходов между состояниями случайного процесса с непрерывным временем вместо вероятностей переходов вводится параметр, называемый интенсивностью перехода.
1   ...   19   20   21   22   23   24   25   26   ...   49


написать администратору сайта